Your Privacy

By accessing this website, you acknowledge that Edmunds and its third-party business partners may use cookies, pixels, and similar technologies to collect information about you and your interactions with the website as described in our Privacy Statement; and you agree that your use of the website is subject to our Visitor Agreement.
Skip to main content
Skip to Filters
556 listings
  • Price Drop
    $23,900
    good price
    $406 below market
    • 6,800 miles
    • No accidents, 1 owner, personal use
    • 27 City / 37 Hwy MPG
    • Browning Mazda (16 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Cerritos, CA / 16 miles away from El Monte, CA

    UNWINDCARFAX One-Owner. Clean CARFAX. Certified. Platinum Quartz Metallic 2024 Mazda Mazda3 2.5 S Select Sport FWD 6-Speed Automatic 2.5L I4 DOHC 16V ...

    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:

    31 Combined MPG (27 City/37 Highway)

    Listing Information:

    VIN: 3MZBPABM9RM428893
    Stock: UCPB0157
    Certified Pre-Owned: Yes
    Listed since: 04-29-2025

  • $25,788
    good price
    $1,435 below market
    • 7,394 miles
    • No accidents, 1 owner, personal use only
    • 23 City / 32 Hwy MPG
    • Longo Toyota (1 mi away)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in El Monte, CA / 1 miles away from El Monte, CA

    130 POINT INSPECTED & comes with a WARRANTY! Want a NO HAGGLE & STRESS FREE Shopping experience. Contact our Used Car Internet Managers via the inquir...

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

    Listing Information:

    VIN: 3MZBPBEY4PM383041
    Stock: 1T60458
    Certified Pre-Owned: No
    Listed since: 04-08-2025

  • $23,250
    fair price
    $43 below market
    • 5,035 miles
    • No accidents, 1 owner, personal use
    • 28 City / 37 Hwy MPG
    • Star Mazda (14 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Glendale, CA / 14 miles away from El Monte, CA

    JUNE IS TIME TO UPGRADE YOUR RIDE-- OUR PRE-OWNED DEALS ARE HEATING UP FASTER THAN THE SUMMER SUN! FIND YOUR SUMMER CAR BEFORE SOMEONE ELSE DRIVES IT ...

    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:

    31 Combined MPG (28 City/37 Highway)

    Listing Information:

    VIN: 3MZBPACM6PM368082
    Stock: 250862A
    Certified Pre-Owned: No
    Listed since: 05-02-2025

  • New Listing
    $9,498
    good price
    $2,233 below market
    • 104,994 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 28 City / 37 Hwy MPG
    • Empire Motors (19 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    Close

    Located in Ontario, CA / 19 miles away from El Monte, CA

    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:

    31 Combined MPG (28 City/37 Highway)

    Listing Information:

    VIN: 3MZBN1U71JM240483
    Stock: 18MG994
    Certified Pre-Owned: No

  • Advertisement

    Special offers available

    2025 Mazda3 Hatchback
    $24,950
    starting MSRP
    • 7 Trims
    View Offers 
    MSRP excludes tax, title, license fees and $1,185 destination charge (Alaska $1,230). Vehicle shown may be priced higher. Actual dealer price will vary. See dealer for complete details.
  • $19,588
    fair price
    $450 below market
    • 62,460 miles
    • No accidents, 1 owner, rental vehicle
    • 28 City / 37 Hwy MPG
    • Driveway (15 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Los Angeles, CA / 15 miles away from El Monte, CA

    CarFax No Accidents Reported,CarFax 1-Owner,Rare Find,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Keyless Start,Lane Keepin...

    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:

    31 Combined MPG (28 City/37 Highway)

    Listing Information:

    VIN: 3MZBPABM0PM359184
    Stock: TU12074R
    Certified Pre-Owned: No

  • Price Drop
    $6,888
    good price
    $1,070 below market
    • 77,369 miles
    • No accidents, 4 owners, personal use
    • 24 City / 33 Hwy MPG
    • K&T Motor (23 mi away)
    • Bluetooth
    • Tire Pressure Warnin...
    • Rear Bench Seats
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Santa Ana, CA / 23 miles away from El Monte, 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:

    27 Combined MPG (24 City/33 Highway)

    Listing Information:

    VIN: JM1BL1SF0A1164660
    Stock: 164660
    Certified Pre-Owned: No

  • $8,995
    good price
    $970 below market
    • 125,640 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 30 City / 41 Hwy MPG
    • Car Depot (7 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Blind Spot Monitorin...
    Close

    Located in Pasadena, CA / 7 miles away from El Monte, CA

    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:

    34 Combined MPG (30 City/41 Highway)

    Listing Information:

    VIN: JM1BM1W75E1216225
    Stock: 216225
    Certified Pre-Owned: No

  • Price Drop
    • 14,955 miles
    • No accidents, 1 owner, personal use only
    • 26 City / 33 Hwy MPG
    • Browning Mazda (16 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Cerritos, CA / 16 miles away from El Monte, CA

    UNWINDCARFAX One-Owner. Clean CARFAX. Certified. Polymetal Gray Metallic 2024 Mazda Mazda3 2.5 S Carbon Edition AWD 6-Speed Automatic SKYACTIV® 2.5L 4...

    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:

    29 Combined MPG (26 City/33 Highway)

    Listing Information:

    VIN: JM1BPBLM4R1652142
    Stock: UCPB0096A
    Certified Pre-Owned: Yes
    Listed since: 03-29-2025

  • Advertisement

    Special offers available

    2025 Mazda3 Hatchback
    $24,950
    starting MSRP
    • 7 Trims
    View Offers 
    MSRP excludes tax, title, license fees and $1,185 destination charge (Alaska $1,230). Vehicle shown may be priced higher. Actual dealer price will vary. See dealer for complete details.
  • $23,500
    fair price
    $408 below market
    • 18,734 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 26 City / 33 Hwy MPG
    • Puente Hills Chrysler Dodge Jeep Ram (7 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in City of Industry, CA / 7 miles away from El Monte, CA

    PRIOR RENTAL Clean CARFAX. CARFAX One Owner. 12 Speakers, ABS brakes, AppLink Apple CarPlay and Android Auto, Driver vanity mirror, Exterior Parking ...

    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:

    29 Combined MPG (26 City/33 Highway)

    Listing Information:

    VIN: JM1BPBLM0P1611536
    Stock: 20463R
    Certified Pre-Owned: No
    Listed since: 04-09-2025

  • $16,988
    fair price
    $961 below market
    • 47,173 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 27 City / 36 Hwy MPG
    • Nissan of Alhambra (8 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Blind Spot Monitorin...
    Close

    Located in Alhambra, CA / 8 miles away from El Monte, CA

    **FRESHLY DETAILED**, **CLEAN CARFAX**.WINTER SALES ARE STARTING NOW.2018 Mazda Mazda3 Touring TouringClean CARFAX.Nissan of Alhambra - "Here to Serve...

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: 3MZBN1V3XJM243586
    Stock: P6828
    Certified Pre-Owned: No
    Listed since: 05-07-2025

  • $11,995
    good price
    $908 below market
    • 82,023 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 28 City / 37 Hwy MPG
    • Pro X Motors (14 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    Close

    Located in South Gate, CA / 14 miles away from El Monte, CA

    This sleek white MAZDA3 Sport offers the perfect blend of sporty performance and everyday practicality. Its fuel-efficient SKYACTIV engine, smooth 6-s...

    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:

    31 Combined MPG (28 City/37 Highway)

    Listing Information:

    VIN: 3MZBN1U71JM177918
    Stock: 177918
    Certified Pre-Owned: No
    Listed since: 05-25-2025

  • $17,898
    fair price
    $107 above market
    • 67,445 miles
    • No accidents, 1 owner, personal use only
    • 26 City / 35 Hwy MPG
    • Driveway (15 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Los Angeles, CA / 15 miles away from El Monte, CA

    CarFax No Accidents Reported,CarFax 1-Owner,Rare Find,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Keyless Start,Lane Keepin...

    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:

    30 Combined MPG (26 City/35 Highway)

    Listing Information:

    VIN: JM1BPABL3M1324268
    Stock: TU12097R
    Certified Pre-Owned: No

  • Advertisement

    Special offers available

    2025 Mazda3 Hatchback
    $24,950
    starting MSRP
    • 7 Trims
    View Offers 
    MSRP excludes tax, title, license fees and $1,185 destination charge (Alaska $1,230). Vehicle shown may be priced higher. Actual dealer price will vary. See dealer for complete details.
  • $19,967
    good price
    $946 below market
    • 53,437 miles
    • No accidents, 1 owner, personal use only
    • 26 City / 36 Hwy MPG
    • Honda of Downtown Los Angeles (16 mi away)
    • Five Star Dealer
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Los Angeles, CA / 16 miles away from El Monte, CA

    Welcome to Honda of Downtown Los Angeles! 2023 Mazda Mazda3 2.5 S Preferred Package CARFAX One-Owner. Clean CARFAX. Priced below KBB Fair Purchase Pri...

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: JM1BPALM5P1610862
    Stock: 1610862R
    Certified Pre-Owned: No
    Listed since: 03-24-2025

  • New Listing
    Stock photo**
    $24,406
    good price
    $1,129 below market
    • 3,107 miles
    • No accidents, 1 owner, personal use only
    • 27 City / 37 Hwy MPG
    • Browning Mazda (16 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Cerritos, CA / 16 miles away from El Monte, CA

    PRIOR RENTALClean CARFAX. Certified. Machine Gray Metallic 2025 Mazda Mazda3 2.5 S Select Sport FWD 6-Speed Automatic 2.5L I4 DOHC 16V LEV3-SULEV30 19...

    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:

    31 Combined MPG (27 City/37 Highway)

    Listing Information:

    VIN: JM1BPABM2S1768943
    Stock: R12454042
    Certified Pre-Owned: Yes
    Listed since: 06-02-2025

  • $13,490
    good price
    $1,143 below market
    • 100,405 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 26 City / 35 Hwy MPG
    • SSS Auto Sales (15 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Pomona, CA / 15 miles away from El Monte, CA

    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:

    30 Combined MPG (26 City/35 Highway)

    Listing Information:

    VIN: JM1BPAJM2K1121332
    Stock: 121332
    Certified Pre-Owned: No

  • $13,065
    good price
    $1,390 below market
    • 76,298 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 28 City / 37 Hwy MPG
    • Carworld (22 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    Close

    Located in Hawthorne, CA / 22 miles away from El Monte, CA

    Discerning drivers appreciate our 2017 Mazda3 Sport Sedan that's brilliantly designed in Eternal Blue Mica! Motivated by a 2.0 Liter 4 Cylinder offeri...

    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:

    32 Combined MPG (28 City/37 Highway)

    Listing Information:

    VIN: 3MZBN1U76HM116297
    Stock: M116297
    Certified Pre-Owned: No
    Listed since: 01-21-2025

  • Advertisement

    Special offers available

    2025 Mazda3 Hatchback
    $24,950
    starting MSRP
    • 7 Trims
    View Offers 
    MSRP excludes tax, title, license fees and $1,185 destination charge (Alaska $1,230). Vehicle shown may be priced higher. Actual dealer price will vary. See dealer for complete details.
  • New Listing
    $18,890
    fair price
    $334 below market
    • 41,766 miles
    • No accidents, 1 owner, personal use only
    • 26 City / 35 Hwy MPG
    • Edition Motors (2 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in El Monte, CA / 2 miles away from El Monte, 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:

    30 Combined MPG (26 City/35 Highway)

    Listing Information:

    VIN: 3MZBPABL3MM252455
    Stock: 252455
    Certified Pre-Owned: No

  • Price Drop
    $21,599
    good price
    $894 below market
    • 65,410 miles
    • No accidents, 1 owner, personal use only
    • 26 City / 34 Hwy MPG
    • California Motors Direct Montclair (18 mi away)
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Montclair, CA / 18 miles away from El Monte, CA

    4-Wheel Disc Brakes, ABS brakes, Air Conditioning, Alloy wheels, AppLink/Apple CarPlay and Android Auto, Auto High-beam Headlights, Automatic temperat...

    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:

    29 Combined MPG (26 City/34 Highway)

    Listing Information:

    VIN: JM1BPALL4N1506075
    Stock: N1506075
    Certified Pre-Owned: No
    Listed since: 03-13-2025

  • New Listing
    $5,995
    fair price
    $372 below market
    • 141,231 miles
    • No accidents, 2 owners, personal use only
    • 22 City / 29 Hwy MPG
    • Vak Trading (17 mi away)
    • Bluetooth
    • Tire Pressure Warnin...
    • Trip Computer
    • Rear Bench Seats
    • Stability Control
    Close

    Located in Anaheim, CA / 17 miles away from El Monte, 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:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: JM1BL1H68A1341933
    Stock: 341933
    Certified Pre-Owned: No

  • New Listing
    $13,599
    fair price
    $216 above market
    • 66,486 miles
    • 30 City / 40 Hwy MPG
    • CarMax San Gabriel Valley/Duarte (5 mi away)
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Trip Computer
    • Rear Bench Seats
    Close

    Located in Duarte, CA / 5 miles away from El Monte, CA

    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:

    33 Combined MPG (30 City/40 Highway)

    Listing Information:

    VIN: JM1BM1K71E1200464
    Stock: 27002019
    Certified Pre-Owned: No

  • $13,500
    good price
    $1,197 below market
    • 45,854 miles
    • 1 accident, 1 owner, personal use only
    • 30 City / 41 Hwy MPG
    • Star Mazda (14 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Blind Spot Monitorin...
    • Tire Pressure Warnin...
    Close

    Located in Glendale, CA / 14 miles away from El Monte, CA

    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:

    34 Combined MPG (30 City/41 Highway)

    Listing Information:

    VIN: 3MZBM1V71FM232067
    Stock: 250744A
    Certified Pre-Owned: No
    Listed since: 05-17-2025

Showing 1 - 21 out of 556 listings

Buying a Mazda 3 in El Monte California

El Monte, CA, with its vibrant culture, stunning nearby mountains, and enticing drive to the coast, pairs well with the Mazda 3’s dynamic capabilities. Its sharp handling and sporty performance make it an exciting choice for navigating the city's urban landscape or taking weekend trips through the scenic San Gabriel Mountains. The Mazda 3’s available all-wheel drive adds an edge for those who may encounter inclement weather, ensuring reliability even in less-than-perfect conditions. The interior, crafted with premium materials, promises an enjoyable ride whether you're commuting or heading out on a road trip.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

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