CarGurus Header
Location:

Include delivery listings?

Used 2021 BMW 3 Series for Sale near Rancho Cucamonga, CA

244 results

Year:
2022
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Rear-Wheel Drive
Engine:
382 hp 3L I6
Exterior color:
Gray (Mineral Grey Metallic)
Combined gas mileage:
27 MPG
Fuel type:
Gasoline
Interior color:
Black
Transmission:
8-Speed Automatic
Mileage:
45,458
Stock #:
61713
VIN:
3MW5U7J0XN8C57694
Gray (Mineral Grey Metallic) 2022 BMW 3 Series Sedan Rear-Wheel Drive 8-Speed Automatic
Pacific Auto Center - Costa Mesa

Sponsored by Pacific Auto Center - Costa Mesa

2022 BMW 3 Series

M340i RWD

45,458 mi

Costa Mesa, CA
36 mi away
Fair Deal

$44,080

Year:
2020
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Rear-Wheel Drive
Engine:
255 hp 2L I4
Exterior color:
Black
Combined gas mileage:
31 MPG
Fuel type:
Gasoline
Interior color:
Black
Transmission:
8-Speed Automatic
Mileage:
94,335
Stock #:
E087
VIN:
3MW5R1J05L8B21940
Black 2020 BMW 3 Series Sedan Rear-Wheel Drive 8-Speed Automatic

Sponsored Listing

2020 BMW 3 Series

330i Sedan RWD

94,335 mi

El Monte, CA
25 mi away
Fair Deal

$17,933

Year:
2022
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Rear-Wheel Drive
Engine:
255 hp 2L I4
Exterior color:
White
Combined gas mileage:
31 MPG
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
76,051
Stock #:
PN8C28626
VIN:
3MW5R1J04N8C28626
White 2022 BMW 3 Series Sedan Rear-Wheel Drive Automatic

 

2022 BMW 3 Series

330i RWD

76,051 mi

Signal Hill, CA
39 mi away
Fair Deal

$24,673

Year:
2020
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Exterior color:
Gray (Mineral Grey Metallic)
Interior color:
Black
Mileage:
58,387
Stock #:
LB19285
VIN:
3MW5R1J00L8B19285
Gray (Mineral Grey Metallic) 2020 BMW 3 Series Sedan All-Wheel Drive

 

2020 BMW 3 Series

330i xDrive Sedan AWD

58,387 mi

Long Beach, CA
39 mi away
Good Deal

$24,868

CarGurus Analysis:

2021 BMW 3 Series

5.0

  • With 1,516 currently listed for sale and an average price of $26,404.00, 33.6% of 2021 BMW 3 Series models for sale on CarGurus are rated as good or great deals.

  • Favorably reviewed: Owners rated the 2021 BMW 3 Series 5 / 5 stars.

  • 75.3% of 2021 3 Series models on CarGurus are accident free.

  • The 2021 BMW 3 Series introduced the 330e plug-in hybrid model, which delivers a balanced blend of performance and efficiency.

Research summarized using AI

 

Year:
2020
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Rear-Wheel Drive
Engine:
255 hp 2L I4
Exterior color:
Gray
Combined gas mileage:
31 MPG
Fuel type:
Gasoline
Mileage:
69,583
Stock #:
C8313
VIN:
3MW5R1J08L8B15730
Gray 2020 BMW 3 Series Sedan Rear-Wheel Drive

 

2020 BMW 3 Series

330i Sedan RWD

69,583 mi

San Fernando, CA
50 mi away
Good Deal

$20,283

Year:
2020
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Rear-Wheel Drive
Engine:
255 hp 2L I4
Exterior color:
Black
Combined gas mileage:
31 MPG
Fuel type:
Gasoline
Interior color:
Black
Transmission:
8-Speed Automatic
Mileage:
62,239
Stock #:
B19038
VIN:
3MW5R1J05L8B19038
Black 2020 BMW 3 Series Sedan Rear-Wheel Drive 8-Speed Automatic
New arrival

 

2020 BMW 3 Series

330i Sedan RWD

62,239 mi

West Covina, CA
16 mi away
Good Deal

$20,988

Year:
2020
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Rear-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
31 MPG
Fuel type:
Gasoline
Transmission:
8-Speed Automatic
Mileage:
62,447
Stock #:
B14791
VIN:
3MW5R1J01L8B14791
 2020 BMW 3 Series Sedan Rear-Wheel Drive 8-Speed Automatic

 

2020 BMW 3 Series

330i Sedan RWD

62,447 mi

Home delivery from Astoria, NY
Price includes $3,018 shipping
Fair Deal

$21,516

Year:
2021
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Rear-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
31 MPG
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
45,647
Stock #:
B99365
VIN:
3MW5R1J00M8B99365
 2021 BMW 3 Series Sedan Rear-Wheel Drive Automatic

Sponsored Listing

2021 BMW 3 Series

330i RWD

45,647 mi

Ontario, CA
5 mi away
Fair Deal

$25,080

Page 1 of 12

CarGurus Analysis: 2021 BMW 3 Series

6.8
of 10
overall
Look and feel6/10
Technology9/10
Performance7/10
Safety7/10
Form & function7/10
Cost effectiveness5/10
Image Not Available

Summary

  • With 1,516 currently listed for sale and an average price of $26,404.00, 33.6% of 2021 BMW 3 Series models for sale on CarGurus are rated as good or great deals.

  • Favorably reviewed: Owners rated the 2021 BMW 3 Series 5 / 5 stars.

  • 75.3% of 2021 3 Series models on CarGurus are accident free.

  • The 2021 BMW 3 Series introduced the 330e plug-in hybrid model, which delivers a balanced blend of performance and efficiency.

Why it stands out

The 2021 BMW 3 Series continues to uphold BMW's legacy of delivering sporty handling and powerful performance, making it a strong contender in the luxury sedan market. The latest generation focuses more on comfort and convenience, which appeals to buyers looking for a refined driving experience. The addition of the 330e plug-in hybrid model enhances its appeal with its blend of efficiency and performance, providing a combined output of 288 horsepower. The 3 Series is favored for its spacious trunk, advanced technology features, and high-quality infotainment system, which includes the standard BMW iDrive system. However, some areas have room for improvement, particularly regarding the interior materials, which may not meet the expectations set by the brand's luxury reputation. Overall, the 2021 BMW 3 Series stands out for its driving dynamics, impressive tech features, and solid build quality, while also facing criticism for the high costs associated with desirable upgrades and options.

Other model years to consider

  • 2024 BMW 3 Series

    • Average price: $37,977.00
    • Good/great deal percentage: 34.0%
    • User rating: 5 / 5
    • Total listings: 2,144
  • 2025 BMW 3 Series

    • Average price: $43,091.00
    • Good/great deal percentage: 35.3%
    • Total listings: 2,072
  • 2023 BMW 3 Series

    • Average price: $35,579.00
    • Good/great deal percentage: 32.6%
    • User rating: 5 / 5
    • Total listings: 1,656

This analysis is based on CarGurus' proprietary market data from June 22, 2026, CarGurus experts' opinions, and generative AI.

Read full review

A better way to discover your best deal

Let us help you find a car you’ll love.

CarGurus Footer