Skip to main content
Skip to Filters
1,132 listings

Save with BMW X3 rebates
Check your savings potential before you buy

    • 69,106 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 21 City / 28 Hwy MPG
    • Lantern Motorcars (182 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Fort Myers, FL / 182 miles away from Ocala, FL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5UXWX9C53H0T04614
    Stock: 10403
    Certified Pre-Owned: No
    Listed since: 07-31-2025

  • Price Drop
    • 71,751 miles
    • Frame damage reported, 2 owners, personal use
    • 5 Seats, 23 City / 30 Hwy MPG
    • Lee Auto Group Tampa (90 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Tampa, FL / 90 miles away from Ocala, FL

    Our versatile 2019 BMW X3 sDrive30i, shown in stunning Alpine White, offers unrivaled performance. Powered by a TurboCharged 2.0 Liter Twin Power 4 Cy...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Issue reported

    Salvage Vehicle: No

    Frame Damage: Yes

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C54KLF23561
    Stock: T3183
    Certified Pre-Owned: No
    Listed since: 06-24-2025

  • Price Drop
    • 84,594 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 29 Hwy MPG
    • Audi South Orlando (64 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Orlando, FL / 64 miles away from Ocala, FL

    Phytonic Blue MetallicHeated Front SeatsKeyless StartRear SpoilerBlack; Sensatec UpholsterySatin Aluminum Roof RailsWheels: 18" X 7.0" Y-Spoke (...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5UXTR9C50KLP77096
    Stock: KLP77096
    Certified Pre-Owned: No
    Listed since: 07-09-2025

    • 61,740 miles
    • No accidents, 2 owners, rental vehicle
    • 5 Seats, 23 City / 30 Hwy MPG
    • Auto Boutique Florida (83 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Power Driver Seat
    Close

    Located in Jacksonville, FL / 83 miles away from Ocala, FL

    WHEELS: 18" X 7.0" Y-SPOKE (STYLE 688) (STD), SATIN ALUMINUM ROOF RAILS, PANORAMIC MOONROOF, NAVIGATION SYSTEM -inc: Advanced Real-Time Traffic Inform...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C54KLF27030
    Stock: 19641A
    Certified Pre-Owned: No
    Listed since: 08-11-2025

  • Price Drop
    • 61,679 miles
    • No accidents, 4 owners, personal use
    • 5 Seats, 21 City / 28 Hwy MPG
    • CarMax Clermont (52 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Power Driver Seat
    Close

    Located in Clermont, FL / 52 miles away from Ocala, FL

    CarMax values transparency and wants you to love your next car, not settle on it. Certain vehicles may have unrepaired safety recalls. Check nhtsa.gov...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5UXWZ7C34H0X41681
    Stock: 27771851
    Certified Pre-Owned: No

  • $16,587
    fair price
    $123 above market
    • 92,806 miles
    • 1 accident, 3 owners, rental vehicle
    • 5 Seats, 23 City / 30 Hwy MPG
    • Universal Nissan (71 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Orlando, FL / 71 miles away from Ocala, FL

    Recent Arrival!2019 BMW X3 sDrive30i 2.0L I4 TwinPower Turbo 8-Speed Automatic RWD sDrive30iAll vehicle pricing reflects rebates, programs, and i...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C55KLR44105
    Stock: KLR44105
    Certified Pre-Owned: No
    Listed since: 08-29-2025

  • New Listing
    • 58,130 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 23 City / 30 Hwy MPG
    • Mullinax Ford of Central Florida (53 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Blind Spot Monitorin...
    • Power Driver Seat
    Close

    Located in Apopka, FL / 53 miles away from Ocala, FL

    **FACTORY CERTIFIED WARRANTY**, **FREE DELIVERY WITHIN 200 MILES IN FLORIDA**, **NO DEALER FEES**, **4.6 STAR CUSTOMER RATED DEALERSHIP**, **19in WHEE...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C54KLR44399
    Stock: R44399
    Certified Pre-Owned: No
    Listed since: 08-18-2025

    • 92,954 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 22 City / 29 Hwy MPG
    • AutoNation Ford Jacksonville (77 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Jacksonville, FL / 77 miles away from Ocala, FL

    The following items have been reconditioned on this vehicle: new tires! Black W/Contrast; Vernasca Leather UpholsteryNavigation SystemPanoramic M...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5UXTR9C5XKLD92020
    Stock: KLD92020
    Certified Pre-Owned: No
    Listed since: 08-20-2025

    • 56,371 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 23 City / 30 Hwy MPG
    • Carvana - Tampa (87 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • Parking sensors
    Close

    Located in Tampa, FL / 87 miles away from Ocala, FL

    At Carvana, we go miles beyond the extra mile. That's why we provide you with a convenient, fast, and hassle-free car buying experience that puts you ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C55KLF31734
    Stock: 2003289659
    Certified Pre-Owned: No
    Listed since: 11-08-2024

  • Price Drop
    • 51,119 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 22 City / 29 Hwy MPG
    • Carvana - Tampa (87 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Tampa, FL / 87 miles away from Ocala, FL

    At Carvana, we go miles beyond the extra mile. That's why we provide you with a convenient, fast, and hassle-free car buying experience that puts you ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5UXTR9C56KLP77555
    Stock: 2004008007
    Certified Pre-Owned: No
    Listed since: 08-22-2025

  • Price Drop
    $16,999
    good price
    $1,415 below market
    • 96,250 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 30 Hwy MPG
    • JBL Auto Sales (80 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Tampa, FL / 80 miles away from Ocala, FL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C58KLR51565
    Stock: R51565
    Certified Pre-Owned: No

  • Price Drop
    • 60,150 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 5 Seats, 23 City / 30 Hwy MPG
    • CarMax Tallahassee (159 mi away)
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • Parking sensors
    Close

    Located in Tallahassee, FL / 159 miles away from Ocala, FL

    CarMax values transparency and wants you to love your next car, not settle on it. Certain vehicles may have unrepaired safety recalls. Check nhtsa.gov...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C56KLR44016
    Stock: 26070774
    Certified Pre-Owned: No

  • New Listing
    Stock photo**
    • 93,856 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 30 Hwy MPG
    • Greenway Chrysler Dodge Jeep Ram (68 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Blind Spot Monitorin...
    • Power Driver Seat
    Close

    Located in Orlando, FL / 68 miles away from Ocala, FL

    POWER MOON ROOF, LEATHER, 8-Speed Automatic, ABS brakes, Active Blind Spot Detection, Active Driving Assistant, Auto-dimming Rear-View mirror, Driving...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C55KLF32205
    Stock: KLF32205
    Certified Pre-Owned: No
    Listed since: 09-04-2025

  • Price Drop
    • 111,300 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 23 City / 30 Hwy MPG
    • Gainesville Mazda (36 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Gainesville, FL / 36 miles away from Ocala, FL

    Delivers 30 Highway MPG and 23 City MPG! This BMW X3 boasts a Intercooled Turbo Premium Unleaded I-4 2.0 L/122 engine powering this Automatic transmis...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C54KLE96491
    Stock: TS10038A
    Certified Pre-Owned: No
    Listed since: 08-13-2025

  • $13,900
    fair price
    $670 below market
    • 104,597 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 5 Seats, 19 City / 26 Hwy MPG
    • Brightway Auto Sales (84 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Jacksonville, FL / 84 miles away from Ocala, FL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    21 Combined MPG (19 City/26 Highway)

    Listing Information:

    VIN: 5UXWX7C54H0S18524
    Stock: 5133
    Certified Pre-Owned: No

  • New Listing
    $27,988
    great price
    $4,951 below market
    • 47,247 miles
    • No accidents, 3 owners, personal use only
    • 18 mi est. electric range
    • 5 Seats, 21 City / 27 Hwy MPG
    • Greenway Kia at the Avenues (77 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Jacksonville, FL / 77 miles away from Ocala, FL

    8-Speed Automatic, Active Blind Spot Detection, Active Driving Assistant, Aerodynamic Kit, Aluminum Rhombicle Trim, Connected Package Pro, Driving Ass...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    24 Combined MPG (21 City/27 Highway)

    Listing Information:

    VIN: 5UXTS1C07L9D51904
    Stock: L9D51904
    Certified Pre-Owned: No
    Listed since: 08-31-2025

  • $12,500
    fair price
    $225 below market
    • 130,991 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 23 City / 30 Hwy MPG
    • RPM Motors (66 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Power Driver Seat
    Close

    Located in Orlando, FL / 66 miles away from Ocala, FL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/30 Highway)

    Listing Information:

    VIN: 5UXTR7C54KLF23589
    Stock: F23589
    Certified Pre-Owned: No

  • Price Drop
    $12,799
    great price
    $2,243 below market
    • 64,357 miles
    • 1 accident, 3 owners, rental vehicle
    • 5 Seats, 21 City / 28 Hwy MPG
    • Florida Fine Cars Orlando (66 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Orlando, FL / 66 miles away from Ocala, FL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5UXWX9C52G0D70217
    Stock: 152857
    Certified Pre-Owned: No
    Listed since: 07-23-2025

  • $13,999
    fair price
    $917 above market
    • 85,150 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 21 City / 28 Hwy MPG
    • Trust Care Sale (67 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Orlando, FL / 67 miles away from Ocala, FL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5UXWZ7C31H0V88175
    Stock: NEWV88175
    Certified Pre-Owned: No

    • 71,423 miles
    • 1 accident, 4 owners, personal use
    • 5 Seats, 22 City / 29 Hwy MPG
    • Lee Auto Group Tampa (90 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Tampa, FL / 90 miles away from Ocala, FL

    Our versatile 2019 BMW X3 sDrive30i with the Convenience Package, shown in stunning Phytonic Blue Metallic, offers unrivaled performance. Powered by a...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5UXTR9C55KLR07261
    Stock: T3284
    Certified Pre-Owned: No
    Listed since: 08-28-2025

  • $10,999
    fair price
    $71 above market
    • 100,279 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 21 City / 28 Hwy MPG
    • Car Choice Financing (83 mi away)
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • Parking sensors
    Close

    Located in Tampa, FL / 83 miles away from Ocala, FL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5UXWZ7C53H0U47478
    Stock: U-U47478
    Certified Pre-Owned: No

Showing 22 - 42 out of 1,132 listings

Consumer Reviews for the BMW X3

Read recent reviews for the BMW X3
Overall Consumer Rating
4.1 out of 5 stars49 Reviews
Write a vehicle reviewSee all 49 reviews
  • 5 star
    (59%)
  • 4 star
    (18%)
  • 3 star
    (6%)
  • 2 star
    (10%)
  • 1 star
    (6%)
2 out of 5 stars

DRIVETRAIN MALFUNCTION - Beware!!

Disappointed, 08/22/2018
2018 BMW X3 xDrive30i 4dr SUV AWD (2.0L 4cyl Turbo 8A)
New .At 3,600 miles Drivetrain Malfunction - Total Lockdown- NO GEARS, no go. Stranded. 4 hour wait for BMW "Roadside Assistance" before tow to dealer. Dealer states "software " but remains vague re. cause. States they have "done all that BMW will allow", but there might be a bulletin coming soon ! Chassis G01, Engine code B46B20M0. Other BMW models with the same engine have experienced … Crankshaft Sensor failure resulting in a bulletin requiring Sensor replacement. 2018 X3 is not included in the Bulletin, but SEVEN other models with the same engine are.. After 3 previous trouble free BMWs, this reflects an apparent departure from a commitment to customer safety and security in favor of cost saving for the company.
Report abuse

Used 2017 BMW X3 in Ocala, FL Values

Estimated values
2017 BMW X3 xDrive28i 4dr SUV AWD (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$10,187$13,678$16,344
Clean$9,902$13,277$15,844
Average$9,427$12,610$15,011
Rough$8,810$11,742$13,928

The average list price of a used 2017 BMW X3 in Ocala, Florida is $17,748. The average mileage on a used BMW X3 2017 for sale in Ocala, Florida is 79,326. Based on the average mileage of 79,326 for used 2017 BMW X3 for sale in Ocala, FL and using an average vehicle condition rating, which means the vehicle may have a few mechanical and/or cosmetic problems and may require a considerable amount of reconditioning, we appraise the average trade-in value of a used BMW X3 2017 in Ocala, Florida to be $9,427.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius200 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Body Type

Trim

Mileage

Accidents & History

EV Details

Engine & Drivetrain

Exterior Color

Interior Color

Total Seating

Edmunds Review

Features

Options & Packages

MPG

Listing Details


* Delivery of any kind does not apply to Alaska and Hawaii. Contact the dealer for delivery details, restrictions and costs.