Skip to main content
Skip to Filters
2,189 listings

Save up to
$0
with EV Tax Credits & Rebates

  • New Listing
    $12,770
    fair price
    $756 below market
    • 121,559 miles
    • No accidents, 2 owners, personal use
    • 23 City / 33 Hwy MPG
    • Jim Juliani Motors (310 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Waterbury, CT / 310 miles away from Bangor, ME

    All of our vehicles are hand picked by the owner and then they go through a 47 point service certification. We only sell the best quality vehicles ava...

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

    Listing Information:

    VIN: WBA8D9G30HNU63506
    Stock: 21994
    Certified Pre-Owned: No
    Listed since: 05-29-2025

  • $13,950
    fair price
    $675 below market
    • 113,723 miles
    • No accidents, 3 owners, personal use only
    • 23 City / 33 Hwy MPG
    • Fairway Auto Sales (452 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Burlington, NJ / 452 miles away from Bangor, ME

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

    Listing Information:

    VIN: WBA8D9C36HA012206
    Stock: 012206
    Certified Pre-Owned: No
    Listed since: 05-08-2025

  • New Listing
    $16,990
    fair price
    $738 below market
    • 126,158 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 33 Hwy MPG
    • Union Park Buick GMC (492 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Wilmington, DE / 492 miles away from Bangor, ME

    ADVERTISED TO BE SOLD AS IS Recent Arrival! This 2017 Blue BMW 330i xDrive AWD is well equipped and includes these features and benefits:AWD. Clean CA...

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

    Listing Information:

    VIN: WBA8K3C56HK679159
    Stock: 5012A
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • $23,995
    fair price
    $444 below market
    • 37,031 miles
    • 1 accident, 2 owners, personal use
    • 25 City / 34 Hwy MPG
    • Lemans Cars (357 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Commack, NY / 357 miles away from Bangor, ME

    Alpine White 2019 BMW 3 Series 330i xDrive AWD 8-Speed Automatic 2.0L 4-Cylinder DOHC 16V Turbocharged AWD.Recent Arrival! Odometer is 20853 miles b...

    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:

    28 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: 3MW5R7J50K8B03438
    Stock: 458LC
    Certified Pre-Owned: No
    Listed since: 04-17-2025

  • $11,495
    good price
    $1,500 below market
    • 94,159 miles
    • 1 accident, 2 owners, personal use
    • 23 City / 34 Hwy MPG
    • NJ Auto Traders (385 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in East Rutherford, NJ / 385 miles away from Bangor, ME

    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: WBA8A3C39HA067268
    Stock: 067268
    Certified Pre-Owned: No
    Listed since: 04-08-2025

  • Price Drop
    $10,699
    good price
    $1,299 below market
    • 80,513 miles
    • 1 accident, 2 owners, corporate fleet vehicle
    • 23 City / 35 Hwy MPG
    • Auto Spot (383 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Wood-Ridge, NJ / 383 miles away from Bangor, ME

    Price includes all costs to be paid by consumer, except for licensing costs, registration fees, retail package, title and taxes. Any monetary discount...

    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: WBA3C3G55FNT52040
    Stock: T52040-40
    Certified Pre-Owned: No

  • $12,999
    fair price
    $105 below market
    • 118,390 miles
    • No accidents, 3 owners, personal use
    • 23 City / 33 Hwy MPG
    • King Richards Auto Center (244 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in East Providence, RI / 244 miles away from Bangor, ME

    Recent arrival! This vehicle has been thoroughly inspected and reconditioned at our facility. All vehicles come with at least one key! Call today to...

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

    Listing Information:

    VIN: WBA8D9G35HNU62092
    Stock: U62092
    Certified Pre-Owned: No
    Listed since: 02-06-2025

  • Price Drop
    $15,955
    fair price
    $48 below market
    • 54,051 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 23 City / 34 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • Parking sensors
    Close

    Located in Fresno, CA / 2,677 miles away from Bangor, ME

    Low Mileage,Rare Find,Back-Up Camera,Bluetooth,Brake Assist,Heated Seats,Keyless Start,Turbo/Supercharged,4 Cylinder Engine,4-Wheel Disc Brakes,8-Spee...

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

    Listing Information:

    VIN: WBA8B9C56HK884628
    Stock: HK884628P
    Certified Pre-Owned: No

  • $10,400
    fair price
    $52 below market
    • 100,641 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 23 City / 35 Hwy MPG
    • G Motors Old Bridge (412 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Old Bridge, NJ / 412 miles away from Bangor, ME

    2015 BMW 3 Series 320i xDrive Sedan 4DExperience the perfect blend of performance, luxury, and practicality with the 2015 BMW 3 Series 320i xDrive. Th...

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

    Listing Information:

    VIN: WBA3C3C56FK200680
    Stock: OL200680
    Certified Pre-Owned: No

  • $14,695
    good price
    $1,512 below market
    • 82,888 miles
    • 1 accident, 2 owners, personal use
    • 23 City / 33 Hwy MPG
    • Shaker's Family Hyundai (312 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Watertown, CT / 312 miles away from Bangor, ME

    2017 BMW 3 Series 330i xDrive * AWD, * SUNROOF / MOONROOF !, * LEATHER Seats, * BACKUP CAMERA !, BLUETOOTH, Advanced Real-Time Traffic Information, BM...

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

    Listing Information:

    VIN: WBA8D9G38HNU61759
    Stock: SON74860A
    Certified Pre-Owned: No
    Listed since: 04-02-2025

  • $16,500
    good price
    $1,153 below market
    • 90,500 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 23 City / 33 Hwy MPG
    • Creative Auto (301 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Bristol, CT / 301 miles away from Bangor, ME

    Beautiful m package .. 8*** financing available

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

    Listing Information:

    VIN: WBA8D9G32HNU61952
    Stock: U61952
    Certified Pre-Owned: No
    Listed since: 02-14-2024

  • $21,995
    good price
    $905 below market
    • 70,450 miles
    • No accidents, 2 owners, personal use
    • 25 City / 34 Hwy MPG
    • Shamrock Motors (279 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in East Windsor, CT / 279 miles away from Bangor, ME

    *AUTOCHECK CERTIFIED* *HEATED FRONT AND REAR SEATS* *HEATED STEERING WHEEL* *NAVIGATION* *SUNROOF* *PREMIUM PACKAGE* We encourage you to shop around a...

    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:

    28 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: WBA5R7C54KAJ79939
    Stock: SMJ79939
    Certified Pre-Owned: No
    Listed since: 02-09-2025

  • $21,495
    fair price
    $699 below market
    • 109,880 miles
    • No accidents, 2 owners, personal use
    • 21 City / 31 Hwy MPG
    • DSA Motor Sports Corp (357 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Commack, NY / 357 miles away from Bangor, ME

    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: WBA8B7C31HK858831
    Stock: 858831
    Certified Pre-Owned: No

  • $16,499
    fair price
    $733 below market
    • 53,095 miles
    • No accidents, 2 owners, personal use
    • 23 City / 33 Hwy MPG
    • Autotown (334 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Stratford, CT / 334 miles away from Bangor, ME

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

    Listing Information:

    VIN: WBA8D9G50HNT91028
    Stock: 10882
    Certified Pre-Owned: No
    Listed since: 04-29-2025

  • New Listing
    $17,850
    good price
    $1,424 below market
    • 81,160 miles
    • 1 accident, 1 owner, personal use only
    • 23 City / 33 Hwy MPG
    • BMW of Peabody (190 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Peabody, MA / 190 miles away from Bangor, ME

    Recent Arrival!AWD, Advanced Real-Time Traffic Information, Aerodynamic Kit, Alum Hexagon Trim w/Estoril Blue Matte Highlight, BMW Connected App Compa...

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

    Listing Information:

    VIN: WBA8D9G33HNU61846
    Stock: B55765A
    Certified Pre-Owned: No
    Listed since: 05-29-2025

    • 74,158 miles
    • 1 accident, 2 owners, personal use
    • Certified Premium Motors (427 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Lakewood, NJ / 427 miles away from Bangor, ME

    DOWN PAYMENT AS LOW AS $499 . Welcome to Certified Premium Motors Where everyone is approved regardless of their credit history. So, Bad credit is app...

    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:

    30 Combined MPG (N/A City/N/A Highway)

    Listing Information:

    VIN: WBA8E1C31HA156454
    Stock: X156454
    Certified Pre-Owned: No

  • $17,000
    fair price
    $126 below market
    • 88,771 miles
    • No accidents, 2 owners, personal use only
    • 23 City / 33 Hwy MPG
    • Senda Auto Sales (481 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Sinking Spring, PA / 481 miles away from Bangor, ME

    Senda Auto Sales, Inc. Omar/Edwin 28 Shillington Rd, Sinking Spring PA 19608 Reading, PA 19601 6**-6**-5*** Visit Senda Auto Sales, Inc. online at w...

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

    Listing Information:

    VIN: WBA8D9G52HNT91094
    Stock: BMT91094
    Certified Pre-Owned: No
    Listed since: 08-29-2024

  • $12,900
    fair price
    $1,178 below market
    • 83,413 miles
    • 3 accidents, 1 owner, personal use
    • 23 City / 34 Hwy MPG
    • Autobahn Motor Group (455 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Willow Grove, PA / 455 miles away from Bangor, ME

    2017 BMW 328i Liquid Silver | Black Leather | 83,342 Highway MilesVIN: WBA8E5G34HNU44687Offered by Carwagen Auto Sales, Inc. Montgomery County s #1 Pr...

    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: WBA8E5G34HNU44687
    Stock: A4687
    Certified Pre-Owned: No
    Listed since: 05-26-2025

  • Price Drop
    $24,200
    good price
    $1,836 below market
    • 42,038 miles
    • No accidents, 1 owner, personal use only
    • 25 City / 34 Hwy MPG
    • AutoPROVED (445 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Allentown, PA / 445 miles away from Bangor, ME

    Thank you for choosing AutoPROVED, where Cars Cost Less and home of No Haggle Pricing. All of our vehicles go through a RIGOROUS 118pt inspection and ...

    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:

    28 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: WBA5R7C57KAJ80647
    Stock: A2505276
    Certified Pre-Owned: No
    Listed since: 05-27-2025

  • Price Drop
    $22,495
    fair price
    $39 above market
    • 70,894 miles
    • No accidents, 1 owner, personal use
    • 25 City / 34 Hwy MPG
    • Matt Blatt Kia of Abington (457 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Roslyn, PA / 457 miles away from Bangor, ME

    NAVIGATION, SUNROOF, LEATHER, BLUETOOTH, BACKUP CAMERA, 330i xDrive, 4D Sedan, 2.0L 4-Cylinder DOHC 16V Turbocharged, 8-Speed Automatic, AWD, Jet Blac...

    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:

    28 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: 3MW5R7J55K8B02592
    Stock: A0805
    Certified Pre-Owned: No
    Listed since: 04-29-2025

  • $14,995
    good price
    $931 below market
    • 73,334 miles
    • 2 accidents, 2 owners, corporate fleet vehicle
    • 23 City / 34 Hwy MPG
    • Xtreme Auto (300 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Plainville, CT / 300 miles away from Bangor, ME

    We offer Guaranteed Credit Approval with low down payments and low monthly payments both with traditional lending. All of our vehicles are safety insp...

    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: WBA8B9C53HK884506
    Stock: S884506
    Certified Pre-Owned: No
    Listed since: 05-01-2025

Showing 106 - 126 out of 2,189 listings

Consumer Reviews for the BMW 3 Series

Read recent reviews for the BMW 3 Series
Overall Consumer Rating
4.1 out of 5 stars36 Reviews
Write a vehicle reviewSee all 36 reviews
  • 5 star
    (58%)
  • 4 star
    (17%)
  • 3 star
    (11%)
  • 2 star
    (3%)
  • 1 star
    (11%)
5 out of 5 stars

A great looking, driving, safe, and economical car

Dan O, 03/15/2017
2017 BMW 3 Series 330e iPerformance 4dr Sedan (2.0L 4cyl Turbo gas/electric hybrid 8A)
I really love the looks, driving, and performance of this car. Mileage is 45-55 mpg with the hybrid system. I can drive to and from work on total electric power never using any gas. Initially, the hybrid system had some issues,but all fixed with software updates. Also with very cold weather (below 30F) hybrid drive sometimes won't allow total electric driving. Also, the total range … of electric driving decreases in cold weather.
Report abuse

Used 2017 BMW 3 Series in Bangor, ME Values

Estimated values
2017 BMW 3 Series 330i xDrive SULEV 4dr Sedan AWD (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$10,063$13,232$15,644
Clean$9,742$12,797$15,115
Average$9,208$12,072$14,233
Rough$8,513$11,131$13,086

The average list price of a used 2017 BMW 3 Series in Bangor, Maine is $16,375. The average mileage on a used BMW 3 Series 2017 for sale in Bangor, Maine is 84,134. Based on the average mileage of 84,134 for used 2017 BMW 3 Series for sale in Bangor, ME 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 3 Series 2017 in Bangor, Maine to be $9,208.

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

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.