Skip to main content
Skip to Filters
1,543 listings
  • $16,777
    great price
    $2,236 below market
    • 60,260 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • Lease Return Center (350 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Triangle, VA / 350 miles away from Myrtle Beach, SC

    --ONE OWNER CARFAX CERTIFIED!!!!--SUPER CLEAN FLORIDA OWNED BMW!!!!--GORGEOUS WHITE ON BLACK--FULLY LOADED--ONLY 60K MILES!!!!!!--LOOKS AND RUNS AMAZI...

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C51K3H44950
    Stock: 44950
    Certified Pre-Owned: No

  • $18,872
    fair price
    $103 below market
    • 64,295 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • University Kia (159 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Durham, NC / 159 miles away from Myrtle Beach, SC

    University Kia of Durham is excited to offer this outstanding 2019 BMW X1 Mediterranean Blue Metallic sDrive28i with the following features:LEATHER*...

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C50K5L10326
    Stock: 53209A
    Certified Pre-Owned: No
    Listed since: 06-05-2025

  • New Listing
    $15,999
    good price
    $1,794 below market
    • 63,166 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 23 City / 32 Hwy MPG
    • Florida Fine Cars (486 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in West Palm Beach, FL / 486 miles away from Myrtle Beach, SC

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C50K5L10598
    Stock: 152592
    Certified Pre-Owned: No
    Listed since: 07-15-2025

  • $15,000
    great price
    $2,547 below market
    • 83,041 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • Grace Auto (285 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Richmond, VA / 285 miles away from Myrtle Beach, SC

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C57K3H44550
    Stock: P25072A
    Certified Pre-Owned: No

  • $20,985
    fair price
    $323 below market
    • 43,841 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • Passport INFINITI of Alexandria (370 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Alexandria, VA / 370 miles away from Myrtle Beach, SC

    Recent Arrival! 2019 BMW X1 xDrive28i Gray AWD 2.0L 4-Cylinder DOHC 16V TwinPower Turbo***Premium PackageHead-Up DisplayHeated Front SeatsLED Hea...

    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/31 Highway)

    Listing Information:

    VIN: WBXHT3C52K5N05761
    Stock: D8066A
    Certified Pre-Owned: No
    Listed since: 07-09-2025

  • New Listing
    $19,992
    fair price
    $738 below market
    • 16,441 miles
    • 1 accident, 1 owner, personal use only
    • 5 Seats, 23 City / 32 Hwy MPG
    • Napleton's Northlake Chrysler Dodge Jeep Ram (478 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Lake Park, FL / 478 miles away from Myrtle Beach, SC

    Recent Arrival! CARFAX One-Owner. Sparkling Brown Metallic 2019 BMW X1 sDrive28i sDrive28i FWD 2.0L 4-Cylinder DOHC 16V TwinPower Turbo 4D Sport Utili...

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C53K5L10983
    Stock: APLCL10983
    Certified Pre-Owned: No
    Listed since: 07-15-2025

  • $21,920
    fair price
    $1,222 above market
    • 32,779 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • ALM Hyundai of Florence (62 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Florence, SC / 62 miles away from Myrtle Beach, SC

    HEATED FRONT SEAT..LANE DEPART..HEATED STEERING WHEEL..BACKUP CAMERA..BRAKE ASSIST..KEYLESS ENTRY..BLUETOOTH..ALL PWR FULLY LOADED OPTIONS SUPER COLD ...

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C59K5L11894
    Stock: K5L11894
    Certified Pre-Owned: No
    Listed since: 05-29-2025

  • $15,700
    fair price
    $747 above market
    • 107,165 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 5 Seats, 23 City / 32 Hwy MPG
    • Luxury Cars of Lexington (130 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Lexington, SC / 130 miles away from Myrtle Beach, SC

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C52K5L11493
    Stock: 92555
    Certified Pre-Owned: No

  • $17,302
    fair price
    $185 above market
    • 68,322 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • University Kia (159 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Durham, NC / 159 miles away from Myrtle Beach, SC

    University Kia of Durham is proud to offer this charming 2019 BMW X1 Mineral White Metallic sDrive28i with the following features:LEATHER**, HEATED ...

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C52K3H44827
    Stock: K6057
    Certified Pre-Owned: No
    Listed since: 04-29-2025

  • New Listing
    $18,988
    fair price
    $357 above market
    • 64,864 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • Johnson Lexus of Durham (156 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Durham, NC / 156 miles away from Myrtle Beach, SC

    PRICED BELOW KBB RETAIL VALUE OF $27,740 FOR A QUICK AND HASSLE-FREE SALE!ONE PRIOR OWNER! CARFAX ACCIDENT-FREE! AMAZING CONDITION!LOADED WITH CONVENI...

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C59K3H44792
    Stock: DPL10677A
    Certified Pre-Owned: No
    Listed since: 06-27-2025

  • New Listing
    $21,998
    fair price
    $725 above market
    • 39,486 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • CarMax Murfreesboro (453 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Murfreesboro, TN / 453 miles away from Myrtle Beach, SC

    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:

    26 Combined MPG (23 City/32 Highway)

    Listing Information:

    VIN: WBXHU7C53K3H46361
    Stock: 27596036
    Certified Pre-Owned: No

    • 80,934 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • Greenway Kia at the Avenues (285 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Jacksonville, FL / 285 miles away from Myrtle Beach, SC

    23/32 City/Highway MPG Ambient Lighting, Auto-Dimming Interior & Exterior Mirrors, Auto-Dimming Rear-View Mirror, CD player, Comfort Access Keyless En...

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C50K3H46592
    Stock: K3H46592
    Certified Pre-Owned: No
    Listed since: 06-18-2025

    • 17,842 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 22 City / 31 Hwy MPG
    • CarMax Mays Landing (466 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Mays Landing, NJ / 466 miles away from Myrtle Beach, SC

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBXHT3C51K3H36424
    Stock: 27379698
    Certified Pre-Owned: No

  • $14,500
    great price
    $5,399 below market
    • 86,056 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 24 City / 33 Hwy MPG
    • Alpha Motor Sports (329 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Fredericksburg, VA / 329 miles away from Myrtle Beach, SC

    ** PREMIUM PKG ** OVER 30,000 VEHICLES SOLD, TWO LOCATION TO SERVE YOU, 400+ VEHICLES IN STOCK, visit www.AlphaMS.com to view our inventory, BEST PRIC...

    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:

    27 Combined MPG (24 City/33 Highway)

    Listing Information:

    VIN: WBXJG7C0XL5R98575
    Stock: CGF17245
    Certified Pre-Owned: No

  • New Listing
    • 48,917 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 22 City / 31 Hwy MPG
    • CarMax Greenville NC (158 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Winterville, NC / 158 miles away from Myrtle Beach, SC

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBXHT3C56K3H34359
    Stock: 26982932
    Certified Pre-Owned: No

  • New Listing
    • 64,700 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 22 City / 31 Hwy MPG
    • CarMax Newark (453 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Newark, DE / 453 miles away from Myrtle Beach, SC

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBXHT3C59K3H36882
    Stock: 27223744
    Certified Pre-Owned: No

    • 50,026 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • CarMax Laurel (396 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Laurel, MD / 396 miles away from Myrtle Beach, SC

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBXHT3C54K5N20116
    Stock: 27311967
    Certified Pre-Owned: No

  • Stock photo**
    $16,920
    great price
    $3,055 below market
    • 83,091 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 31 Hwy MPG
    • ALM Hyundai Athens (258 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Athens, GA / 258 miles away from Myrtle Beach, SC

    Storm Bay Metallic 2020 BMW X1 xDrive28i AWD 8-Speed Automatic 2.0L 4-Cylinder DOHC 16V TwinPower TurboRecent Arrival! 23/31 City/Highway MPG

    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/31 Highway)

    Listing Information:

    VIN: WBXJG9C03L5P86256
    Stock: P5W68014B
    Certified Pre-Owned: No
    Listed since: 06-18-2025

  • Price Drop
    $11,895
    great price
    $2,536 below market
    • 93,161 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • Carplug of Alexandria (371 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Alexandria, VA / 371 miles away from Myrtle Beach, SC

    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/31 Highway)

    Listing Information:

    VIN: WBXHT3C37J5L30145
    Stock: COA2080
    Certified Pre-Owned: No

  • $18,599
    fair price
    $434 above market
    • 77,281 miles
    • No accidents, 4 owners, personal use
    • 5 Seats, 22 City / 31 Hwy MPG
    • Motor World (407 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Frederick, MD / 407 miles away from Myrtle Beach, SC

    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/31 Highway)

    Listing Information:

    VIN: WBXHT3C52K5L35417
    Stock: M2788
    Certified Pre-Owned: No

  • Price Drop
    $21,750
    fair price
    $574 above market
    • 57,943 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • AutoSmart (440 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Campbellsville, KY / 440 miles away from Myrtle Beach, SC

    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/32 Highway)

    Listing Information:

    VIN: WBXHU7C52K3H44746
    Stock: 15155
    Certified Pre-Owned: No

Showing 1 - 21 out of 1,543 listings

Consumer Reviews for the BMW X1

Read recent reviews for the BMW X1
Overall Consumer Rating
4.1 out of 5 stars52 Reviews
Write a vehicle reviewSee all 52 reviews
  • 5 star
    (56%)
  • 4 star
    (23%)
  • 3 star
    (6%)
  • 2 star
    (6%)
  • 1 star
    (10%)
5 out of 5 stars

BMW X1 S

Ken, 01/26/2018
2018 BMW X1 sDrive28i 4dr SUV (2.0L 4cyl Turbo 8A)
I have had my X1 for 2 months and love it. I like driving smaller cars but I wanted easy access and storage. I was debating on going with the CRV or the CX5 however when I compared the refinement and drive there was only one clear choice. I only have a few items I wish BMW would adjust, more safety features available (blind spot), standard LED headlights, add 1/2 inch to an inch to the … seat bottoms, and easier option selections.
Report abuse

Used 2019 BMW X1 in Myrtle Beach, SC Values

Estimated values
2019 BMW X1 sDrive28i 4dr SUV (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$14,168$16,415$18,410
Clean$13,869$16,066$18,016
Average$13,371$15,484$17,358
Rough$12,723$14,728$16,503

The average list price of a used 2019 BMW X1 in Myrtle Beach, South Carolina is $18,899. The average mileage on a used BMW X1 2019 for sale in Myrtle Beach, South Carolina is 62,077. Based on the average mileage of 62,077 for used 2019 BMW X1 for sale in Myrtle Beach, SC 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 X1 2019 in Myrtle Beach, South Carolina to be $13,371.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius500 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Body Type

Trim

Mileage

Accidents & History

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.