Skip to main content
Skip to Filters
202 listings
  • New Listing
    • 44,484 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 24 City / 32 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from SC to FL*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Columbia, SC / 512 miles away from West Palm Beach, 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:

    27 Combined MPG (24 City/32 Highway)

    Listing Information:

    VIN: WBXYH9C0XL5R54826
    Stock: 27509632
    Certified Pre-Owned: No

  • New Listing
    • 55,822 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 24 City / 32 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in San Antonio, TX / 1,136 miles away from West Palm Beach, 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:

    27 Combined MPG (24 City/32 Highway)

    Listing Information:

    VIN: WBXYH9C08L5R22117
    Stock: 2003891431
    Certified Pre-Owned: No
    Listed since: 07-18-2025

    • 35,073 miles
    • No accidents, 5 owners, personal use
    • 5 Seats, 24 City / 31 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Cincinnati, OH / 893 miles away from West Palm Beach, 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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: WBXYJ1C07L5P41130
    Stock: 2003828231
    Certified Pre-Owned: No
    Listed since: 06-27-2025

  • New Listing
    • 83,845 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 24 City / 31 Hwy MPG
    • Benji Auto Sales (51 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in West Park, FL / 51 miles away from West Palm Beach, FL

    Benji Auto Sales is a family owned dealership that has been in business for over 40+ years! We are affiliated with several other locations offering ou...

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

    Listing Information:

    VIN: WBXYJ1C08L5R12788
    Stock: L5R12788
    Certified Pre-Owned: No
    Listed since: 06-02-2025

  • Price Drop
    • 54,845 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 24 City / 31 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to FL*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Bakersfield, CA / 2,365 miles away from West Palm Beach, 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: Yes

    Features and Specs:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: WBXYJ1C0XL5R39202
    Stock: 27396185
    Certified Pre-Owned: No

  • Price Drop
    $25,990
    great price
    $4,409 below market
    • 18,779 miles
    • 2 accidents, 1 owner, personal use
    • 5 Seats, 24 City / 32 Hwy MPG
    • North Miami Mitsubishi (53 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami Gardens, FL / 53 miles away from West Palm Beach, FL

    2023 BMW X2 sDrive28i Black Sapphire Metallic 4D Sport Utility 2.0L 4-Cylinder DOHC 16V TwinPower TurboLane departure warning, Forward collision ale...

    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:

    27 Combined MPG (24 City/32 Highway)

    Listing Information:

    VIN: WBXYH9C03P5V50336
    Stock: V50336C01
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • New Listing
    • 26,689 miles
    • 1 accident, 1 owner, personal use
    • 5 Seats, 24 City / 31 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from NJ to FL*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Sicklersville, NJ / 946 miles away from West Palm Beach, 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: 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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: WBXYJ1C01L5R11725
    Stock: 27573149
    Certified Pre-Owned: No

    • 34,243 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 24 City / 31 Hwy MPG
    • 747 Motors (42 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Plantation, FL / 42 miles away from West Palm Beach, FL

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: WBXYJ1C03L5P80426
    Stock: M1039
    Certified Pre-Owned: No
    Listed since: 04-18-2024

  • New Listing
    • 41,721 miles
    • 5 Seats, 24 City / 31 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from TN to FL*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Nashville, TN / 759 miles away from West Palm Beach, 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 Unavailable.

    Features and Specs:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: WBXYJ1C0XL5P66409
    Stock: 26765018
    Certified Pre-Owned: No

    • 107,103 miles
    • 1 accident, 2 owners, corporate fleet vehicle
    • 5 Seats, 23 City / 32 Hwy MPG
    • Trust Care Sale (145 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Orlando, FL / 145 miles away from West Palm Beach, 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: Yes

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/32 Highway)

    Listing Information:

    VIN: WBXYJ3C34JEB37718
    Stock: NEWB37718
    Certified Pre-Owned: No

  • Price Drop
    $29,250
    great price
    $2,596 below market
    • 13,433 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 24 City / 32 Hwy MPG
    • BMW of South Miami (77 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 77 miles away from West Palm Beach, FL

    Certified. 2023 BMW X2 sDrive28i For sale in. Black Sapphire Metallic Standout Features are, *BMW Certified*, Collision Mitigation-Front, Lane Departu...

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

    Listing Information:

    VIN: WBXYH9C0XP5V32125
    Stock: 5V32125
    Certified Pre-Owned: Yes
    Listed since: 06-20-2025

  • New Listing
    $19,990
    great price
    $3,036 below market
    • 49,457 miles
    • 1 accident, 3 owners, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Bomnin Cadillac Homestead (89 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Homestead, FL / 89 miles away from West Palm Beach, FL

    Priced below KBB Fair Purchase Price! Odometer is 18924 miles below market average! X2 M35i, 4D Sport Utility, 2.0L 4-Cylinder DOHC 16V TwinPower Tu...

    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 (23 City/29 Highway)

    Listing Information:

    VIN: WBXYN1C59KEF29587
    Stock: C272805B
    Certified Pre-Owned: No
    Listed since: 03-28-2025

  • Price Drop
    $16,792
    good price
    $1,362 below market
    • 66,675 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • Chrysler Dodge Jeep Ram of Tampa Bay (172 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Tampa, FL / 172 miles away from West Palm Beach, FL

    2019 BMW X2 sDrive28i White Metallic Clean CARFAX.Discover the new way to buy, focused on you! Our meticulously inspected vehicles give you the most v...

    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: WBXYJ3C58K5N24336
    Stock: W518243A
    Certified Pre-Owned: No
    Listed since: 06-21-2025

  • $19,198
    fair price
    $85 below market
    • 74,777 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 24 City / 31 Hwy MPG
    • HGreg.com Doral (66 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in Doral, FL / 66 miles away from West Palm Beach, 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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: WBXYJ1C07M5S27280
    Stock: 5S27280
    Certified Pre-Owned: No
    Listed since: 06-14-2025

  • New Listing
    $20,974
    fair price
    $148 below market
    • 37,527 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • Fields BMW of Daytona (183 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Daytona Beach, FL / 183 miles away from West Palm Beach, FL

    ONLY 37,519 Miles! Heated Seats, NAV, Onboard Communications System, Back-Up Camera, Turbo, Power Liftgate, HEATED FRONT SEATS & STEERING WHEEL , CONV...

    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: WBXYJ3C59K5N68569
    Stock: D8F61505A
    Certified Pre-Owned: No
    Listed since: 06-21-2025

  • $22,990
    good price
    $757 below market
    • 46,635 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 24 City / 32 Hwy MPG
    • Auto Max (212 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Ocala, FL / 212 miles away from West Palm Beach, FL

    Alpine White 2021 BMW X2 sDrive28i FWD 8-Speed Automatic 2.0L 4-Cylinder DOHC 16V TwinPower Turbo Auto-Dimming Interior & Exterior Mirrors, Auto-Dimmi...

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

    Listing Information:

    VIN: WBXYH9C05M5S88301
    Stock: B7679A
    Certified Pre-Owned: No
    Listed since: 07-06-2025

  • $20,998
    fair price
    $777 below market
    • 46,321 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 21 City / 31 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from WA to FL*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Renton, WA / 2,682 miles away from West Palm Beach, 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:

    25 Combined MPG (21 City/31 Highway)

    Listing Information:

    VIN: WBXYJ5C57K5N18197
    Stock: 27231860
    Certified Pre-Owned: No

  • New Listing
    $24,998
    fair price
    $557 below market
    • 33,965 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 24 City / 32 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to FL*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Pleasanton, CA / 2,533 miles away from West Palm Beach, 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: Yes

    Features and Specs:

    27 Combined MPG (24 City/32 Highway)

    Listing Information:

    VIN: WBXYH9C08M5S46706
    Stock: 27453114
    Certified Pre-Owned: No

  • $17,800
    good price
    $932 below market
    • 81,159 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 21 City / 31 Hwy MPG
    • Autoland (265 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in Jacksonville, FL / 265 miles away from West Palm Beach, FL

    Welcome to Autoland. Where Quality Meets Value.We offer carefully inspected, high-quality vehicles priced thousands below market value, giving you mor...

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

    Listing Information:

    VIN: WBXYJ5C58K5N60068
    Stock: 4725
    Certified Pre-Owned: No
    Listed since: 06-21-2025

  • New Listing
    $21,990
    fair price
    $177 below market
    • 55,097 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 23 City / 29 Hwy MPG
    • Bomnin Cadillac Homestead (89 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Homestead, FL / 89 miles away from West Palm Beach, FL

    New Price! Odometer is 14160 miles below market average! **ALLOY WHEELS**, **Bluetooth **, **BACK UP CAMERA**, **MANY MORE OPTIONS**, X2 M35i, 4D S...

    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 (23 City/29 Highway)

    Listing Information:

    VIN: WBXYN1C50KES54964
    Stock: N540867B
    Certified Pre-Owned: No
    Listed since: 12-13-2024

  • $23,998
    fair price
    $548 above market
    • 31,628 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 24 City / 32 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from AZ to FL*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Gilbert, AZ / 1,940 miles away from West Palm Beach, 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: Yes

    Features and Specs:

    27 Combined MPG (24 City/32 Highway)

    Listing Information:

    VIN: WBXYH9C0XM5S35996
    Stock: 27504800
    Certified Pre-Owned: No

Showing 43 - 63 out of 202 listings

Consumer Reviews for the BMW X2

Read recent reviews for the BMW X2
Overall Consumer Rating
3.8 out of 5 stars48 Reviews
Write a vehicle reviewSee all 48 reviews
  • 5 star
    (35%)
  • 4 star
    (33%)
  • 3 star
    (17%)
  • 2 star
    (6%)
  • 1 star
    (8%)
5 out of 5 stars

2020 X2 M35i is a blast to drive

BeemerLuv, 01/14/2020
2020 BMW X2 M35i 4dr SUV AWD (2.0L 4cyl Turbo 8A)
I had a 2016 X1 and to be honest, it was a little disappointing as it was pretty basic and boring to drive. Upgraded to the X2 M35i and the performance engine is a blast to drive! Way more pep and power. I also really like the interior and don't find the smaller rear window to be an issue at all. Overall, it's a perfect city driver (no issues in the snow like the other reviewer). It's … size is just right for tight parking and yet has plenty of cargo room for what I need. The only negatives is the suspension is a little stiff and the brakes a little touchy. But, the rest of it makes up for those two details.
Report abuse

Used 2020 BMW X2 in West Palm Beach, FL Values

Estimated values
2020 BMW X2 sDrive28i 4dr SUV (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$16,194$18,037$19,809
Clean$15,899$17,707$19,444
Average$15,408$17,157$18,837
Rough$14,769$16,441$18,047

The average list price of a used 2020 BMW X2 in West Palm Beach, Florida is $22,155. The average mileage on a used BMW X2 2020 for sale in West Palm Beach, Florida is 49,489. Based on the average mileage of 49,489 for used 2020 BMW X2 for sale in West Palm Beach, 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 X2 2020 in West Palm Beach, Florida to be $15,408.

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.