Skip to main content
Skip to Filters
922 listings
  • Price Drop
    $23,300
    fair price
    $379 above market
    • 84,990 miles
    • No accidents, 2 owners, personal use
    • 6cyl automatic
    • Red Hoagland Hyundai (434 mi away)
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Winter Haven, FL / 434 miles away from Myrtle Beach, SC

    2018 BMW 440i Convertible, Loaded, Extra Clean and a special price. Navigation, Leather Seats, 3.0L Turbo 6 with 320 Horsepower, 8 Speed Automatic, ...

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

    Listing Information:

    VIN: WBA4Z5C51JEA32746
    Stock: A32746
    Certified Pre-Owned: No
    Listed since: 05-06-2025

  • New Listing
    $23,998
    good price
    $869 below market
    • 33,376 miles
    • 1 accident, 2 owners, personal use
    • 4cyl automatic
    • Volvo Cars Of Frederick (397 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

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

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

    Listing Information:

    VIN: WBA4W5C54JAA49430
    Stock: TA49430
    Certified Pre-Owned: No
    Listed since: 05-16-2025

  • $12,995
    fair price
    $166 above market
    • 99,141 miles
    • No accidents, 1 owner, personal use only
    • 4cyl automatic
    • iDrive Westminster (413 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Westminster, MD / 413 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 (22 City/33 Highway)

    Listing Information:

    VIN: WBA3N5C56EF717460
    Stock: 717460
    Certified Pre-Owned: No
    Listed since: 03-06-2025

  • $24,292
    fair price
    $622 above market
    • 48,998 miles
    • No accidents, 2 owners, personal use
    • 4cyl automatic
    • Toyota of Greenville (215 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Greenville, SC / 215 miles away from Myrtle Beach, SC

    RECALL NOTICE: Some vehicles offered for sale may be subject to unrepaired manufacturer safety recalls. To determine the recall status of a vehicle, 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:

    27 Combined MPG (24 City/34 Highway)

    Listing Information:

    VIN: WBA4Z1C51JEC72890
    Stock: GRT251357B
    Certified Pre-Owned: No
    Listed since: 04-26-2025

  • $21,800
    fair price
    $557 below market
    • 63,934 miles
    • 1 accident, 1 owner, personal use only
    • 6cyl automatic
    • Autonomous Auto Group (328 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Marietta, GA / 328 miles away from Myrtle Beach, SC

    We have multiple satellite locations where inventory is stored... please call us to set an appointment so we can ensure you have the correct location ...

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

    Listing Information:

    VIN: WBA3T3C5XG5A41665
    Stock: G5A41665A
    Certified Pre-Owned: No
    Listed since: 05-01-2025

  • New Listing
    $17,995
    fair price
    $657 above market
    • 88,283 miles
    • No accidents, 4 owners, rental vehicle
    • 4cyl automatic
    • AutoNation USA Charlotte (149 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Charlotte, NC / 149 miles away from Myrtle Beach, SC

    Keyless StartConvertible HardtopAutoNation USA Charlotte has a wide selection of exceptional pre-owned vehicles to choose from, including this 201...

    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:

    27 Combined MPG (24 City/34 Highway)

    Listing Information:

    VIN: WBA4Z1C53JEC58800
    Stock: JEC58800
    Certified Pre-Owned: No
    Listed since: 05-14-2025

  • $24,991
    fair price
    $1,148 above market
    • 63,678 miles
    • No accidents, 3 owners, personal use
    • 4cyl automatic
    • Koons Kia of Owings Mills (406 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Owings Mills, MD / 406 miles away from Myrtle Beach, SC

    2018 BMW 4 Series 430i xDrive Recent Arrival!Heated Front Seats, Blind-Spot Collision-Avoidance Assist, AWD, Back-Up Camera, All Listed Features Are...

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

    Listing Information:

    VIN: WBA4Z3C52JEC56712
    Stock: 000P4489
    Certified Pre-Owned: No
    Listed since: 05-07-2025

    • 54,598 miles
    • No accidents, 3 owners, personal use only
    • 6cyl automatic
    • Carvana (In-stock online)
    • Home delivery*
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in San Antonio, TX / 1,195 miles away from Myrtle Beach, SC

    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:

    24 Combined MPG (20 City/31 Highway)

    Listing Information:

    VIN: WBA3R1C56GK529416
    Stock: 2003719019
    Certified Pre-Owned: No
    Listed since: 05-09-2025

  • Price Drop
    $14,917
    fair price
    $85 above market
    • 81,000 miles
    • No accidents, 2 owners, personal use
    • 4cyl automatic
    • Gettel Toyota of Bradenton (492 mi away)
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Bradenton, FL / 492 miles away from Myrtle Beach, SC

    This 2016 BMW 4 Series 428i in Black Sapphire Metallic features: RWD 8-Speed Automatic **Navigation**, **Leather**, **Sunroof**, ***FAMILY OWNED & OPE...

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

    Listing Information:

    VIN: WBA3V7C53G5A28340
    Stock: 1657478C
    Certified Pre-Owned: No
    Listed since: 04-30-2025

  • New Listing
    Stock photo**
    $12,888
    fair price
    $271 above market
    • 95,432 miles
    • No accidents, 2 owners, personal use
    • 4cyl automatic
    • BMW of Wilmington (62 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Wilmington, NC / 62 miles away from Myrtle Beach, SC

    2014 BMW 4 Series 428i xDrive RECENT TRADE IN, NAVIGATION GPS, REAR VIEW BACK UP CAMERA, HEATED LEATHER SEATS, Anthracite Headliner, Black Door Mirror...

    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 (22 City/33 Highway)

    Listing Information:

    VIN: WBA3N9C56EF721631
    Stock: C5014B
    Certified Pre-Owned: No
    Listed since: 05-18-2025

  • $21,140
    fair price
    $777 above market
    • 83,875 miles
    • No accidents, 3 owners, personal use
    • 6cyl automatic
    • Driving Xcellence (499 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Jeffersonville, IN / 499 miles away from Myrtle Beach, SC

    - 6-SPEED MANUAL TRANSMISSION - Purchasing Fees: $0 (NO TYPO!) - NATIONWIDE SHIPPING - EXTENDED WARRANTY AVAILABLE (NATIONWIDE COVERAGE) - LIFE IS SHO...

    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 (20 City/30 Highway)

    Listing Information:

    VIN: WBA3R5C57EF785058
    Stock: 785058
    Certified Pre-Owned: No
    Listed since: 05-11-2025

  • New Listing
    $12,999
    fair price
    $188 above market
    • 91,883 miles
    • No accidents, 3 owners, personal use
    • 4cyl automatic
    • Park Place Motors (386 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Crossville, TN / 386 miles away from Myrtle Beach, SC

    ***M Bumper, Heated Seats, AWD*** ***BANK FINANCING AVAILABLE***LOW MONTHLY PAYMENTS***TRADE-INS WELCOME*** APPLY HERE (COPY AND PASTE IN BROWSER) >>>...

    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 (22 City/33 Highway)

    Listing Information:

    VIN: WBA3N9C5XEK245388
    Stock: Q702
    Certified Pre-Owned: No
    Listed since: 12-27-2024

  • $12,555
    fair price
    $928 above market
    • 123,321 miles
    • 2 accidents, 4 owners, corporate fleet vehicle
    • 4cyl automatic
    • Doug Henry Ford Tarboro (165 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Tarboro, NC / 165 miles away from Myrtle Beach, SC

    Enjoy Handsfree Calling and Bluetooth Your Favorite Music with the SYNC Voice Activated System, Anthracite Headliner, Black Door Mirror Caps, High-G...

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

    Listing Information:

    VIN: WBA3N7C54EK221706
    Stock: P8454A
    Certified Pre-Owned: No
    Listed since: 04-12-2025

  • $19,688
    fair price
    $203 above market
    • 74,789 miles
    • 1 accident, 4 owners, personal use only
    • 6cyl automatic
    • Carolina Luxury Imports of Mooresville (170 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Upgraded Headlights
    Close

    Located in Mooresville, NC / 170 miles away from Myrtle Beach, SC

    Get ready to experience the epitome of luxury and performance with this sleek Black 2014 BMW 4-Series! This stunning vehicle is not just a car, but 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:

    24 Combined MPG (20 City/30 Highway)

    Listing Information:

    VIN: WBA3T3C51EP737846
    Stock: 1593
    Certified Pre-Owned: No
    Listed since: 02-03-2025

  • $15,990
    fair price
    $842 above market
    • 90,707 miles
    • 1 accident, 2 owners, personal use
    • 4cyl automatic
    • Metro Motors (329 mi away)
    • Bluetooth
    • Upgraded Headlights
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Knoxville, TN / 329 miles away from Myrtle Beach, SC

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

    Listing Information:

    VIN: WBA3V5C53EP747851
    Stock: 18J7L242
    Certified Pre-Owned: No
    Listed since: 03-23-2024

  • Price Drop
    $13,495
    fair price
    $122 above market
    • 84,436 miles
    • 1 accident, 3 owners, corporate fleet vehicle
    • 4cyl automatic
    • Palm Tree Cars (466 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Stuart, FL / 466 miles away from Myrtle Beach, SC

    Service Contract Available, Low Monthly payments with approved income., New Car Store Turn You Down?, Guaranteed Credit Approval, Free Carfax Availabl...

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

    Listing Information:

    VIN: WBA3V7C55G5A27786
    Stock: 6792
    Certified Pre-Owned: No
    Listed since: 03-05-2025

  • $15,998
    fair price
    $272 above market
    • 67,670 miles
    • 1 accident, 5 owners, personal use
    • 4cyl automatic
    • CarMax (In-stock online)
    • Transfer available from NV to SC*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Upgraded Headlights
    Close

    Located in Henderson, NV / 2,047 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: 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 (23 City/34 Highway)

    Listing Information:

    VIN: WBA3V7C50EJ872711
    Stock: 26448886
    Certified Pre-Owned: No

  • $15,895
    fair price
    $279 above market
    • 81,179 miles
    • 1 accident, 2 owners, personal use only
    • 6cyl automatic
    • Carisma Auto Group (450 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Tampa, FL / 450 miles away from Myrtle Beach, SC

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

    Listing Information:

    VIN: WBA3R1C55EK192881
    Stock: 192881
    Certified Pre-Owned: No

  • $16,400
    fair price
    $840 above market
    • 121,022 miles
    • 1 accident, 5 owners, corporate fleet vehicle
    • 6cyl automatic
    • Cincy Automall (499 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Fairfield, OH / 499 miles away from Myrtle Beach, SC

    Let Cincy AutoMall show you how easy it is to buy a quality car. Located in Fairfield Ohio, we pride ourselves in fair prices, superior service and tr...

    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 (20 City/30 Highway)

    Listing Information:

    VIN: WBA3R5C54EK186822
    Stock: C186822
    Certified Pre-Owned: No

  • $18,950
    fair price
    $996 above market
    • 63,528 miles
    • 1 accident, 3 owners, personal use
    • 4cyl automatic
    • Spanos Motors (341 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Daytona Beach, FL / 341 miles away from Myrtle Beach, SC

    2016 BMW 4 Series 428i M-Sport

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

    Listing Information:

    VIN: WBA3N7C56GK227591
    Stock: 14724
    Certified Pre-Owned: No
    Listed since: 03-21-2025

  • Price Drop
    $19,927
    fair price
    $1,860 above market
    • 64,678 miles
    • 1 accident, 1 owner, personal use only
    • 4cyl automatic
    • Peters Auto Mall (164 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in High Point, NC / 164 miles away from Myrtle Beach, SC

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

    Listing Information:

    VIN: WBA3V7C56G5A25237
    Stock: 39994
    Certified Pre-Owned: No
    Listed since: 02-26-2025

Showing 253 - 273 out of 922 listings

Consumer Reviews for the BMW 4 Series

Read recent reviews for the BMW 4 Series
Overall Consumer Rating
4.7 out of 5 stars43 Reviews
Write a vehicle reviewSee all 43 reviews
  • 5 star
    (77%)
  • 4 star
    (21%)
  • 3 star
    (2%)
  • 2 star
    (0%)
  • 1 star
    (0%)
5 out of 5 stars

Happy NC driver

paprof, 12/06/2014
2015 BMW 4 Series 428i 2dr Coupe (2.0L 4cyl Turbo 8A)
I just bought a 2015 428i last month. I added a backup camera and the oyster dakota leather seats but kept the price under $42K. The 2015 model also comes with bluetooth streaming. (The tech is OK but not on par with many other 2015 offerings from a range of brands.) I'm a big guy (6'3" and 300lbs) but I fit nicely in the wider, longer interior of the 428i whereas I always had … trouble in a 3 series. I was also a bit cramped in the 2015 MB C300 and I didn't fit at all in the new Acura TLX. In my opinion, the ride, transmission, and handling are far superior to my previous two cars (an Infiniti G37 and Lexus ES350). The closest competitor is the 2015 MB C300 (or wait for 2017 Audi A5).
Report abuse

Used 2018 BMW 4 Series in Myrtle Beach, SC Values

Estimated values
2018 BMW 4 Series 440i 2dr Convertible (3.0L 6cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$18,836$21,683$24,026
Clean$18,301$21,054$23,315
Average$17,410$20,005$22,129
Rough$16,251$18,643$20,587

The average list price of a used 2018 BMW 4 Series in Myrtle Beach, South Carolina is $18,248. The average mileage on a used BMW 4 Series 2018 for sale in Myrtle Beach, South Carolina is 79,072. Based on the average mileage of 79,072 for used 2018 BMW 4 Series 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 4 Series 2018 in Myrtle Beach, South Carolina to be $17,410.

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.