Skip to main content
Skip to Filters
1,052 listings
  • $43,841
    fair price
    $477 below market
    • 5,329 miles
    • No accidents, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Braman Miami Pre-Owned (14 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 14 miles away from Miami, FL

    2024 BMW X3 sDrive30i I4 8-Speed Automatic Sport RWDOdometer is 3909 miles below market average!23/29 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: Yes

    Features and Specs:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: WBX47DP01RN291864
    Stock: BPN291864
    Certified Pre-Owned: No
    Listed since: 05-29-2025

  • Price Drop
    $31,698
    fair price
    $433 below market
    • 25,133 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 29 Hwy MPG
    • Mercedes-Benz of Pompano (44 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Pompano Beach, FL / 44 miles away from Miami, FL

    Convenience PackageWheels: 21" X 8.5" Fr & 21" X 9.5" Rr (Style 726I)Panoramic MoonroofLive Cockpit Pro W/NavigationComfort Access Keyless EntryP...

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

    Listing Information:

    VIN: 5UX43DP03N9M73382
    Stock: N9M73382
    Certified Pre-Owned: No
    Listed since: 06-28-2025

  • Price Drop
    $30,445
    fair price
    $888 below market
    • 32,354 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Lauderdale BMW of Pembroke Pines (26 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Pembroke Pines, FL / 26 miles away from Miami, FL

    “Sales Price Includes All Applicable Rebates/Incentives”, 8-Speed Automatic Sport. 23/29 City/Highway MPGRWD Alpine White Certified. Priced below KB...

    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:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: 5UX43DP00N9K71504
    Stock: N9K71504
    Certified Pre-Owned: Yes
    Listed since: 06-28-2025

  • Price Drop
    $34,385
    fair price
    $288 below market
    • 25,051 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 23 City / 29 Hwy MPG
    • Lauderdale BMW of Pembroke Pines (26 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Pembroke Pines, FL / 26 miles away from Miami, FL

    Mineral White Metallic exterior and Cognac interior. Heated Seats, Navigation, Back-Up Camera, Power Liftgate, Rear Air, Aluminum Wheels, CONVENIENCE ...

    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:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: 5UX43DP02P9P84871
    Stock: P9P84871
    Certified Pre-Owned: Yes
    Listed since: 07-02-2025

  • Price Drop
    $38,821
    fair price
    $124 below market
    • 22,055 miles
    • No accidents, 1 owner, rental vehicle
    • 5 Seats, 21 City / 28 Hwy MPG
    • Coconut Creek Mazda (44 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in Coconut Creek, FL / 44 miles away from Miami, FL

    2024 BMW X3 xDrive30i Gray The Mazda store that gives you MORE!!, Value pricing made us #1, customer service keeps us there!!!, Family Owned and opera...

    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:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5UX53DP06R9W64465
    Stock: S1998FG
    Certified Pre-Owned: No
    Listed since: 07-15-2025

  • New Listing
    $27,895
    fair price
    $425 below market
    • 22,072 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 25 City / 29 Hwy MPG
    • Mercedes-Benz of Miami (21 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Miami, FL / 21 miles away from Miami, FL

    Premium PackageOyster W/Contrast Stitch; Vernasca Leather UpholsteryPanoramic MoonroofLive Cockpit Pro W/NavigationHarman/Kardon Surround Sound Sy...

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

    Listing Information:

    VIN: 5UXTY3C04L9C08869
    Stock: L9C08869
    Certified Pre-Owned: No
    Listed since: 07-30-2025

  • $13,995
    great price
    $1,704 below market
    • 107,741 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 25 City / 29 Hwy MPG
    • Auto Club Of Miami (9 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Miami, FL / 9 miles away from Miami, 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 (25 City/29 Highway)

    Listing Information:

    VIN: 5UXTY3C08L9D65370
    Stock: D65370
    Certified Pre-Owned: No

  • $42,584
    fair price
    $299 above market
    • 7,242 miles
    • No accidents, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Braman Miami Pre-Owned (14 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 14 miles away from Miami, FL

    2024 BMW X3 sDrive30i I4 8-Speed Automatic Sport RWDOdometer is 2373 miles below market average!23/29 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: Yes

    Features and Specs:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: WBX47DP06RN290791
    Stock: BPN290791
    Certified Pre-Owned: No
    Listed since: 05-19-2025

  • $42,267
    fair price
    $994 above market
    • 9,788 miles
    • No accidents, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Braman Miami Pre-Owned (14 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 14 miles away from Miami, FL

    2024 BMW X3 sDrive30i I4 8-Speed Automatic Sport RWD23/29 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: Yes

    Features and Specs:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: WBX47DP01RN291380
    Stock: BPN291380
    Certified Pre-Owned: No
    Listed since: 05-19-2025

  • $27,538
    fair price
    $749 below market
    • 47,609 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 21 City / 28 Hwy MPG
    • Taverna INFINITI North Miami (24 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in West Park, FL / 24 miles away from Miami, FL

    Full dealer inspection and recently serviced. Extended warranties available for full peace of mind. If you'd like to inspect in person and are out of ...

    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: 5UX53DP05N9L93232
    Stock: NVL93232
    Certified Pre-Owned: No
    Listed since: 04-18-2025

  • Price Drop
    $10,325
    fair price
    $497 below market
    • 95,270 miles
    • 2 accidents, 3 owners, personal use only
    • 5 Seats, 21 City / 28 Hwy MPG
    • Brickell Chrysler Dodge Jeep Ram (12 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Miami, FL / 12 miles away from Miami, FL

    Jet Black 2016 BMW X3 sDrive28i RWD 8-Speed Automatic 2.0L I4 TwinPower Turbo 8-Speed Automatic.Find Your Perfect Pre-Owned Vehicle at Brickell Chry...

    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:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5UXWZ7C55G0M83915
    Stock: KJ2087
    Certified Pre-Owned: No
    Listed since: 06-28-2025

  • Stock photo**
    $51,970
    fair price
    $372 below market
    • 4,971 miles
    • No accidents, personal use only
    • 5 Seats, 27 City / 33 Hwy MPG
    • BMW of Fort Lauderdale (34 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Fort Lauderdale, FL / 34 miles away from Miami, FL

    LOW MILES - 4,971! Heated Seats, Moonroof, Nav System, Back-Up Camera, All Wheel Drive, Power Liftgate, CONVENIENCE PACKAGE , WHEELS: 20 X 9.0 FR & 20...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Title information not provided

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    29 Combined MPG (27 City/33 Highway)

    Listing Information:

    VIN: 5UX53GP09S9Y29884
    Stock: S9Y29884
    Certified Pre-Owned: No
    Listed since: 06-19-2025

  • New Listing
    $38,000
    fair price
    $1,074 above market
    • 17,689 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 23 City / 29 Hwy MPG
    • BMW of South Miami (3 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 3 miles away from Miami, FL

    Recent Arrival! Certified. 2023 BMW X3 sDrive30i For sale in. Black Sapphire Metallic Standout Features are, *BMW Certified*, Carfax Accident Free, Pa...

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

    Listing Information:

    VIN: 5UX43DP03P9P27420
    Stock: 9P27420
    Certified Pre-Owned: Yes
    Listed since: 07-29-2025

  • New Listing
    $34,999
    fair price
    $288 below market
    • 29,291 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 23 City / 29 Hwy MPG
    • BMW of Fort Lauderdale (34 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Fort Lauderdale, FL / 34 miles away from Miami, FL

    ONLY 29,291 Miles! Nav System, iPod/MP3 Input, Back-Up Camera, Rear Air, Power Liftgate, Chrome Wheels, CONVENIENCE PACKAGE, LIVE COCKPIT PRO W/NAVIGA...

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

    Listing Information:

    VIN: 5UX43DP01N9N28606
    Stock: N9N28606
    Certified Pre-Owned: Yes
    Listed since: 07-22-2025

  • Price Drop
    $20,599
    fair price
    $234 above market
    • 74,191 miles
    • 1 accident, 2 owners, corporate fleet vehicle
    • 5 Seats, 25 City / 29 Hwy MPG
    • Florida Fine Cars (24 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 24 miles away from Miami, 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:

    27 Combined MPG (25 City/29 Highway)

    Listing Information:

    VIN: 5UXTY3C09M9F04536
    Stock: 151870
    Certified Pre-Owned: No
    Listed since: 06-13-2025

  • Price Drop
    $15,899
    fair price
    $547 below market
    • 77,653 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 23 City / 30 Hwy MPG
    • Brickell Chrysler Dodge Jeep Ram (12 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Blind Spot Monitorin...
    Close

    Located in Miami, FL / 12 miles away from Miami, FL

    Dark Graphite Metallic 2019 BMW X3 sDrive30i RWD 8-Speed Automatic 2.0L I4 TwinPower Turbo 8-Speed Automatic.Find Your Perfect Pre-Owned Vehicle at ...

    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: 5UXTR7C52KLF36373
    Stock: KJ2094
    Certified Pre-Owned: No
    Listed since: 06-28-2025

  • New Listing
    $31,500
    fair price
    $87 below market
    • 28,841 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Mercedes-Benz of Coral Gables (9 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Coral Gables, FL / 9 miles away from Miami, FL

    2022 BMW X3 sDrive30i CARFAX One-Owner. Clean CARFAX. Black Sapphire Metallic 4D Sport UtilityThis vehicle's options includes: Connected Package Pro, ...

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

    Listing Information:

    VIN: 5UX43DP09N9N25761
    Stock: UN25761
    Certified Pre-Owned: No
    Listed since: 07-29-2025

  • Price Drop
    $41,500
    fair price
    $1,124 below market
    • 6,767 miles
    • 1 accident, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • BMW of Fort Lauderdale (34 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Fort Lauderdale, FL / 34 miles away from Miami, FL

    GREAT MILES 6,767! Heated Seats, Nav System, Satellite Radio, Rear Air, Power Liftgate, Turbo Charged Engine, PARKING ASSISTANCE PACKAGE, CONVENIENCE ...

    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: Yes

    Features and Specs:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: WBX47DP00RN315412
    Stock: RN315412
    Certified Pre-Owned: No
    Listed since: 07-08-2025

    • 5,694 miles
    • No accidents, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Braman Miami Pre-Owned (14 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 14 miles away from Miami, FL

    2024 BMW X3 sDrive30i I4 8-Speed Automatic Sport RWDOdometer is 3541 miles below market average!23/29 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: Yes

    Features and Specs:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: 5UX43DP0XR9X47392
    Stock: BP9X47392
    Certified Pre-Owned: No
    Listed since: 06-18-2025

    • 7,712 miles
    • No accidents, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Braman Miami Pre-Owned (14 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 14 miles away from Miami, FL

    2024 BMW X3 sDrive30i I4 8-Speed Automatic Sport RWDOdometer is 2054 miles below market average!23/29 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: Yes

    Features and Specs:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: 5UX43DP02R9X47564
    Stock: BP9X47564
    Certified Pre-Owned: No
    Listed since: 06-18-2025

  • New Listing
    $39,450
    fair price
    $297 above market
    • 15,888 miles
    • No accidents, personal use only
    • 5 Seats, 23 City / 29 Hwy MPG
    • Driveway (16 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Florida City, FL / 16 miles away from Miami, FL

    CarFax No Accidents Reported,Apple CarPlay,Automatic Parking,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Heated Seats...

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

    Listing Information:

    VIN: WBX47DP07RN255256
    Stock: RN255256P
    Certified Pre-Owned: No

Showing 85 - 105 out of 1,052 listings

Consumer Reviews for the BMW X3

Read recent reviews for the BMW X3
Overall Consumer Rating
4.2 out of 5 stars1,093 Reviews
Write a vehicle reviewSee all 1093 reviews
  • 5 star
    (65%)
  • 4 star
    (16%)
  • 3 star
    (8%)
  • 2 star
    (5%)
  • 1 star
    (5%)
5 out of 5 stars

Great car

Rod , 07/20/2022
2022 BMW X3
My first SUV and I very pleased with the way it handles, the design inside and out and the great technology that’s included. Had great safety features, it’s very quiet and very agile on the road.
Report abuse
Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius50 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.