Used 2021 BMW 3 Series for Sale near Dallas, TX
204 results
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Phytonic Blue Metallic
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Brown (Canberra Beige)
- Transmission:
- 8-Speed Automatic
- Mileage:
- 78,742
- Stock #:
- PTB92344
- VIN:
- 3MW5R1J01M8B92344


Sponsored by Autos of Dallas
2021 BMW 3 Series
330i RWD
78,742 mi
$21,715
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Mineral White Metallic
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Cognac W/Contrast Stitch
- Transmission:
- 8-Speed Automatic
- Mileage:
- 87,434
- Stock #:
- B10295
- VIN:
- 3MW5R1J02L8B10295

Sponsored Listing
2020 BMW 3 Series
330i Sedan RWD
87,434 mi
$20,213
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Mineral Gray Metallic
- Combined gas mileage:
- 29 MPG
- Fuel type:
- Gasoline
- Interior color:
- Cognac w/Contrast Stitch
- Transmission:
- Automatic
- Mileage:
- 87,045
- Stock #:
- L8B17597
- VIN:
- 3MW5R7J05L8B17597

Sponsored Listing
2020 BMW 3 Series
330i xDrive Sedan AWD
87,045 mi
$20,711
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior color:
- Black Sapphire Metallic
- Combined gas mileage:
- 26 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black W/Contrast Stitch
- Transmission:
- 8-Speed Automatic
- Mileage:
- 73,795
- Stock #:
- F54725
- VIN:
- WBA5U9C05LAF54725

-$1,200
2020 BMW 3 Series
M340i xDrive Sedan AWD
73,795 mi
$37,788
$36,588
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Portimao Blue Metallic
- Combined gas mileage:
- 29 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 51,293
- Stock #:
- PB5748
- VIN:
- 3MW5R7J05M8B78790

2021 BMW 3 Series
330i xDrive AWD
51,293 mi
$28,955
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 2L I4 Hybrid
- Exterior color:
- Mineral White Metallic
- Combined gas mileage:
- 76 MPG
- Fuel type:
- Hybrid
- Interior color:
- Black
- Transmission:
- Automatic
- Mileage:
- 48,987
- Stock #:
- N8C65607
- VIN:
- 3MW5P7J08N8C65607

2022 BMW 3 Series
330e Hybrid Plug-in RWD
48,987 mi
$26,817
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Jet Black
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 74,113
- Stock #:
- 3886
- VIN:
- 3MW5R1J00M8B80654

2021 BMW 3 Series
330i RWD
74,113 mi
$23,024
- Year:
- 2020
- 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:
- 26 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black w/ Blue Contrast Stitching
- Transmission:
- 8-Speed Automatic
- Mileage:
- 85,725
- VIN:
- WBA5U7C09LFH57771

2020 BMW 3 Series
M340i Sedan RWD
85,725 mi
$31,224
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Phytonic Blue Metallic
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Brown (Canberra Beige)
- Transmission:
- 8-Speed Automatic
- Mileage:
- 78,742
- Stock #:
- PTB92344
- VIN:
- 3MW5R1J01M8B92344

2021 BMW 3 Series
330i RWD
78,742 mi
$21,715
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Mineral White Metallic
- Combined gas mileage:
- 29 MPG
- Fuel type:
- Gasoline
- Interior color:
- Brown (Canberra Beige)
- Transmission:
- 8-Speed Automatic
- Mileage:
- 27,840
- Stock #:
- N8C38072
- VIN:
- 3MW5R7J00N8C38072

2022 BMW 3 Series
330i xDrive AWD
27,840 mi
$33,313
- 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
330i Sedan RWD
62,447 mi
$20,216
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Jet Black
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 68,898
- Stock #:
- M8B58744
- VIN:
- 3MW5R1J01M8B58744

2021 BMW 3 Series
330i RWD
68,898 mi
$23,456
- 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
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 53,135
- Stock #:
- 6928
- VIN:
- 3MW5R1J09L8B18006

2020 BMW 3 Series
330i Sedan RWD
53,135 mi
$24,752
CarGurus Analysis:
2021 BMW 3 Series
With 206 currently listed for sale near Dallas, TX and an average price of $24,377.00, 39.8% 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.
100.0% of 2021 BMW 3 Series models on CarGurus are accident-free.
The 2021 BMW 3 Series introduces a plug-in hybrid model, offering impressive technology and handling, maintaining a reputation for luxury and performance.
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Jet Black
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 70,831
- Stock #:
- L8B28109M
- VIN:
- 3MW5R1J03L8B28109

2020 BMW 3 Series
330i Sedan RWD
70,831 mi
$23,163
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Gray (Mineral Grey Metallic)
- Combined gas mileage:
- 29 MPG
- Fuel type:
- Gasoline
- Interior color:
- Cognac
- Transmission:
- 8-Speed Automatic
- Mileage:
- 29,233
- Stock #:
- N8C54658
- VIN:
- 3MW5R7J00N8C54658

2022 BMW 3 Series
330i xDrive AWD
29,233 mi
$32,272
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Mineral White Metallic
- Combined gas mileage:
- 29 MPG
- Fuel type:
- Gasoline
- Interior color:
- Brown (Canberra Beige)
- Transmission:
- Automatic
- Mileage:
- 40,930
- Stock #:
- L8B09241
- VIN:
- 3MW5R7J03L8B09241

2020 BMW 3 Series
330i xDrive Sedan AWD
40,930 mi
$25,974
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Mineral White Metallic
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 49,306
- Stock #:
- PC01419T
- VIN:
- 3MW5R1J09M8C01419

2021 BMW 3 Series
330i RWD
49,306 mi
$26,213
- 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
- Transmission:
- Automatic
- Mileage:
- 109,891
- Stock #:
- B08514H
- VIN:
- 3MW5R1J00L8B08514

2020 BMW 3 Series
330i Sedan RWD
109,891 mi
$19,003
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Mineral Gray Metallic
- Combined gas mileage:
- 29 MPG
- Fuel type:
- Gasoline
- Interior color:
- Cognac w/Contrast Stitch
- Transmission:
- Automatic
- Mileage:
- 87,045
- Stock #:
- L8B17597
- VIN:
- 3MW5R7J05L8B17597

2020 BMW 3 Series
330i xDrive Sedan AWD
87,045 mi
$20,711
- Year:
- 2021
- 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
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 97,784
- Stock #:
- K53375
- VIN:
- WBA5R1C05MFK53375

2021 BMW 3 Series
330i RWD
97,784 mi
$21,944
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Black Sapphire Metallic
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black W/Oyster Stitching
- Transmission:
- 8-Speed Automatic
- Mileage:
- 46,362
- Stock #:
- C00915
- VIN:
- 3MW5R1J05M8C00915

2021 BMW 3 Series
330i RWD
46,362 mi
$27,688
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Combined gas mileage:
- 29 MPG
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 94,400
- Stock #:
- B1592000
- VIN:
- 3MW5R7J09L8B15920

2020 BMW 3 Series
330i xDrive Sedan AWD
94,400 mi
$19,603
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior color:
- Mineral White Metallic
- Combined gas mileage:
- 31 MPG
- Fuel type:
- Gasoline
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 49,306
- Stock #:
- PC01419T
- VIN:
- 3MW5R1J09M8C01419

Sponsored Listing
2021 BMW 3 Series
330i RWD
49,306 mi
$26,213
CarGurus Analysis: 2021 BMW 3 Series
overall

Summary
With 206 currently listed for sale near Dallas, TX and an average price of $24,377.00, 39.8% 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.
100.0% of 2021 BMW 3 Series models on CarGurus are accident-free.
The 2021 BMW 3 Series introduces a plug-in hybrid model, offering impressive technology and handling, maintaining a reputation for luxury and performance.
Why it stands out
The 2021 BMW 3 Series remains an iconic choice among luxury sedans, known for its exceptional handling and powerful performance. With this model, BMW has introduced the 330e plug-in hybrid variant, showcasing its commitment to efficiency without sacrificing the dynamic driving experience expected from their vehicles. Owners appreciate the luxurious interior and advanced safety features, although the audio system received some critiques for improvement. This blend of sportiness with everyday practicality makes the 2021 3 Series appealing to a wide range of buyers. While the car's technology features have received praise, some may find that the manual transmission and sporty options have been limited in favor of comfort—an important consideration for potential buyers.
Other model years to consider
- Average price: $19,518.00
- Good/great deal percentage: 26.8%
- User rating: 5 / 5
- Total listings: 235
- Average price: $29,470.00
- Good/great deal percentage: 47.2%
- User rating: 4.5 / 5
- Total listings: 197
- Average price: $31,454.00
- Good/great deal percentage: 41.4%
- User rating: 5 / 5
- Total listings: 186
This analysis is based on CarGurus' proprietary market data from June 9, 2026, CarGurus experts' opinions, and generative AI.
Relevant articles
BMW 3 Series Buying Guide: Cost, Reliability, and the Best Years to Buy
Discover the ultimate buying guide for purchasing a used BMW 3 Series, covering every generation since 1977. Whether you're a first-time buyer or a BMW enthusiast, this comprehensive overview will help you research your next pre-owned BMW 3 Series.

The Most Reliable Luxury Cars of 2026
Luxury cars give you the best of most things but which are the most reliable luxury cars you can buy? Our guide has all the details.

The Best Family Sedans of 2026
Advanced safety features that were once exclusive to luxury cars are now standard on many family sedans. And while sedans might not have the space of an SUV or a minivan, they do have efficiency on their side. Here are our top 10.
5.0 Overall rating
Filter by rating
Drew M
Reviewed a 2021 BMW 3 Series on Jan 21, 2025
Extremely responsive car with Good fuel economy. Driving assist system is extremely helpful as well. The audio is somewhat lacking (speakers) but NOT a deterrent to the car at all.
Perla R
Reviewed a 2021 BMW 330i xDrive AWD on Nov 28, 2025
The car is beautiful, but I couldn’t buy it because it was making noises when I drove it. I can’t buy a car that I need to bring to the shop as soon as I get it.
Gregory M
Reviewed a 2021 BMW 3 Series on Apr 3, 2025
Just really like the 3 and 4 series. Combination of performance , reliability and ride are great.
Daniel B
Reviewed a 2021 BMW 3 Series on Apr 17, 2024
Wow! Excellent handling, acceleration, luxurious interior, and tons of safety/convenience features. All with an enormous trunk, sunroof, and 165 lbs of luggage roof rack capacity. Very glad I purchased this 330i xdrive as my first BMW.
2021 BMW 3 Series Trims
| Trim type | MSRP |
|---|---|
| 330i RWD | $41,250 |
| 330i xDrive AWD | $43,250 |
| M340i RWD | $54,700 |
| 330e xDrive Hybrid Plug-in AWD | $46,550 |
| 330e Hybrid Plug-in RWD | $44,550 |
| M340i xDrive AWD | $56,700 |
2021 BMW 3 Series Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2021 BMW 3 Series prices has changed over time.
See more price trends