Used 2023 BMW 3 Series for Sale nearOakville, ON
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 99,389
- Stock #:
- K17729
- VIN:
- WBA83FF09PFN46840


Sponsored by Good Fellows Auto
2023 BMW 3 Series
330i xDrive AWD
99,389 km
$32,999
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 114,488
- Stock #:
- K17730
- VIN:
- WBA83FF09PFN39984

Sponsored Listing
2023 BMW 3 Series
330i xDrive AWD
114,488 km
$31,999
- Year:
- 2024
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Blue
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 52,152
- Stock #:
- 101358
- VIN:
- 3MW89FF01R8D82476

Sponsored Listing
2024 BMW 3 Series
330i xDrive AWD
52,152 km
$42,690
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 78,578
- Stock #:
- C98627
- VIN:
- 3MW89FF07P8C98627

2023 BMW 3 Series
330i xDrive AWD
78,578 km
$32,950
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown
- Transmission:
- Automatic
- Mileage:
- 47,100
- Stock #:
- u26-048
- VIN:
- WBA83FF0XPFN87915

-$1,500
2023 BMW 3 Series
330i xDrive AWD
47,100 km
$38,450
$37,473
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Gray
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown (Tan)
- Transmission:
- 8-Speed Automatic
- Mileage:
- 75,423
- Stock #:
- AC50226
- VIN:
- 3MW5R7J06N8C50226
2022 BMW 3 Series
330i xDrive AWD
75,423 km
$29,498
- Year:
- 2024
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 27,207
- Stock #:
- BU10757
- VIN:
- WBA43FF09RFR78829

2024 BMW 3 Series
M340i xDrive AWD
27,207 km
$59,498
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 61,629
- Stock #:
- 3C67FF
- VIN:
- WBA83FF00PFP15904

2023 BMW 3 Series
330i xDrive AWD
61,629 km
$36,999
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Red
- Transmission:
- Automatic
- Mileage:
- 44,237
- Stock #:
- 97918
- VIN:
- 3MW89FF01P8D05636

-$900
2023 BMW 3 Series
330i xDrive AWD
44,237 km
$34,890
$33,990
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 38,500
- Stock #:
- AFE62D
- VIN:
- 3MW89FF01P8D53962

2023 BMW 3 Series
330i xDrive AWD
38,500 km
$38,499
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 69,140
- Stock #:
- NM01013178
- VIN:
- 3MW5R7J02N8C76466

2022 BMW 3 Series
330i xDrive AWD
69,140 km
$31,898
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 79,259
- Stock #:
- TC592
- VIN:
- 3MW5R7J09N8C59969

2022 BMW 3 Series
330i xDrive AWD
79,259 km
$30,890
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 61,755
- Stock #:
- 18564
- VIN:
- 3MW5R7J01N8C73348

2022 BMW 3 Series
330i xDrive AWD
61,755 km
$32,995
CarGurus Analysis:
2023 BMW 3 Series
With 85 currently listed for sale near Oakville, ON and an average price of $38,367 CAD, 15.3% of 2023 BMW 3 Series for sale on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2023 BMW 3 Series 5 / 5 stars and CarGurus experts gave it an 8.67 / 10.
100.0% of 2023 BMW 3 Series models on CarGurus are accident free.
- Year:
- 2024
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 11,301
- Stock #:
- 113843
- VIN:
- 3MW89FF07R8E07753

2024 BMW 3 Series
330i xDrive AWD
11,301 km
$45,290
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 28,715
- Stock #:
- 120023
- VIN:
- 3MW5R7J02N8C39840

2022 BMW 3 Series
330i xDrive AWD
28,715 km
$35,290
- Year:
- 2024
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 32,677
- Stock #:
- 47026
- VIN:
- 3MW89FF01R8D84535

-$1,000
2024 BMW 3 Series
330i xDrive AWD
32,677 km
$43,947
$43,471
- Year:
- 2024
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Red
- Transmission:
- Automatic
- Mileage:
- 30,068
- Stock #:
- 104358
- VIN:
- 3MW89FF03R8E18152

-$1,400
2024 BMW 3 Series
330i xDrive AWD
30,068 km
$42,990
$41,590
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Blue
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 38,096
- Stock #:
- C- D31172
- VIN:
- 3MW89FF05P8D31172

2023 BMW 3 Series
330i xDrive AWD
38,096 km
$37,990
- Year:
- 2024
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 33,731
- Stock #:
- SM0904
- VIN:
- 3MW89FF00R8E19937

2024 BMW 3 Series
330i xDrive AWD
33,731 km
$44,990
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Red
- Transmission:
- Automatic
- Mileage:
- 106,889
- Stock #:
- H2056
- VIN:
- WBA5U9C01NFL70384

2022 BMW 3 Series
M340i xDrive AWD
106,889 km
$47,347
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 102,269
- Stock #:
- WC39902
- VIN:
- 3MW5R7J09N8C39902

2022 BMW 3 Series
330i xDrive AWD
102,269 km
$30,499
- Year:
- 2023
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 106,187
- Stock #:
- 251068
- VIN:
- WBA83FF04PFN40007

2023 BMW 3 Series
330i xDrive AWD
106,187 km
$34,207
- Year:
- 2024
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 42,062
- Stock #:
- SM1078
- VIN:
- 3MW89FF04R8D81452

Sponsored Listing
2024 BMW 3 Series
330i xDrive AWD
42,062 km
$46,990
CarGurus Analysis: 2023 BMW 3 Series
overall

Summary
With 85 currently listed for sale near Oakville, ON and an average price of $38,367 CAD, 15.3% of 2023 BMW 3 Series for sale on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2023 BMW 3 Series 5 / 5 stars and CarGurus experts gave it an 8.67 / 10.
100.0% of 2023 BMW 3 Series models on CarGurus are accident free.
Why it stands out
The refreshed 2023 BMW 3 Series stands out as a sports sedan that leans into a more polished and modern feel without losing its core appeal. BMW’s best-selling car gets a mid-cycle refresh for 2023, bringing sleeker styling, an updated driver-oriented cockpit, and a lot of new technology. That combination helps keep it competitive, while its stylish design, great ride quality, and quiet cabin make it easy to appreciate in everyday driving.
There are also a couple of clear trade-offs. A manual transmission is not available, and the interior materials can feel cheap. Even so, the 2023 BMW 3 Series remains distinctive for buyers who want a refined, comfortable sedan with updated design and technology wrapped around a strong driving experience.
Other model years to consider
- Average price: $24,079 CAD
- Good/great deal percentage: 36.7%
- User rating: 5 / 5
- Total listings: 90
- Average price: $20,484 CAD
- Good/great deal percentage: 30.1%
- User rating: 4.53 / 5
- Total listings: 103
- Average price: $10,690 CAD
- Good/great deal percentage: 26.2%
- User rating: 4.79 / 5
- Total listings: 84
This analysis is based on CarGurus' proprietary market data from September 9, 2026, CarGurus experts' opinions, and generative AI.
5.0 Overall rating
Filter by rating
Mark L
Reviewed a 2023 BMW 330e Hybrid Plug-in RWD on Jul 7, 2025
Bought it in October 2024 , broughtto Bmw Monrovia for service once . Oil change , filter and etc . In my 9 months ownership , 7k miles after I have nothing but phrase for this car ! Totally reliable n economical . Only inconvenient having to plug in almost everyday . And wish it have more power ? Maybe a m340i ? But it’s 15k$ more !!!
Anonymous
Reviewed a 2023 BMW 3 Series on Jan 6, 2023
Handles better and easier to drive than my X3M comp. Comfortable and fast enough to make me smile in the M340i form. Wife loves it too snd she drives a M2comp.
2023 BMW 3 Series Trims
| Trim type | MSRP |
|---|---|
| 330i RWD | $43,800 |
| 330i xDrive AWD | $45,800 |
| M340i xDrive AWD | $58,400 |
| 330e Hybrid Plug-in RWD | $44,900 |
| 330e Hybrid Plug-in xDrive AWD | $46,900 |
| M340i RWD | $56,400 |
2023 BMW 3 Series Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2023 BMW 3 Series prices has changed over time.
See more price trendsHow much does the 2023 BMW 3 Series cost?
| Metric | Value |
|---|---|
| Current Average Price | $41,763 CAD |
| Year-Round Low | $41,763 CAD |
| Year-Round High | $52,941 CAD |
| Average Price a Year Ago | $52,626 CAD |
| Change vs. Last Year | −20.64% |
Prices have softened 20.64% compared to this time last year, making it a favourable time to shop this model year.
There are 153 listings available, which suggests you have a reasonable amount of inventory to compare.
Is the 2023 BMW 3 Series a good car?
Yes — the 5/5 user rating points to strong owner satisfaction, and the expert rating is 8.67/10. The model scores 9/10 across Look and feel, Performance, Technology, and Safety.
The 2023 refresh gives you sleeker styling, an updated driver-oriented cockpit, and a lot of new technology. That makes it a strong fit if you want a refined, comfortable sedan with a polished everyday driving experience and a sporty edge.
The main trade-offs are that a manual transmission is not available, and the interior materials can feel cheap.
With 22.9% of listings marked as good or great deals, there is still some room to shop selectively.
Is the 2023 BMW 3 Series reliable?
Owners rate it 5/5, a strong signal of long-term satisfaction.
The 2023 3 Series is presented as a polished, modern update to BMW’s long-running sports sedan formula, with a quiet cabin and strong driving character. Its powertrains are carried over, which can be reassuring if you want a familiar mechanical setup rather than a brand-new design.
The performance notes also point to a quiet companion in traffic, precise steering, and confident braking, while the tech suite is built around BMW’s latest operating system and over-the-air updates. That said, used buyers should still budget carefully for a premium-car ownership experience.
What should I look for when buying a used 2023 BMW 3 Series?
Key things to evaluate:
- Trim level: The 330i, M340i, and 330e each bring different equipment and character. The 330i is the entry point, while the M340i adds more aggressive styling cues and stronger performance. The 330e is the plug-in hybrid option, and the base setup still gets BMW iDrive 8 and the BMW Curved Display.
- Powertrain: The 330i and 330e use a twin-turbo 2.0-litre four-cylinder, while the M340i uses a twin-turbo 3.0-litre inline-six. All use an eight-speed automatic transmission. In Canada, xDrive all-wheel drive is standard on all models except the PHEV, which is also offered with rear-wheel drive.
- Safety package: Standard safety includes a rear view camera, LED headlights, LED daytime running lights, BMW Assist eCall, Active Guard, and the Active Protection System. The Advanced Driver Assistance Package adds active blind spot detection, lane-departure warning, park-distance control, pedestrian and frontal collision warnings, Traffic Jam Assistant, and Driving Assistant Professional. Some driver-assistance systems remain bundled rather than standard.
- Infotainment: You get BMW iDrive 8 with the BMW Curved Display, combining a 12.3-inch driver information display and a 14.9-inch touchscreen. Android Auto, Apple CarPlay, over-the-air updates, USB-C ports, and enhanced Bluetooth are standard, while wireless device charging is available.
- Fuel efficiency: The 330i xDrive is rated at 9.8 L/100 km city, 7.0 highway, and 8.6 combined. The 330e is rated at 8.8 L/100 km on gas and 3.2 Le/100 km combined in electric mode, with 35 km of electric-only range. The M340i is rated at 10.3 L/100 km city, 7.4 highway, and 9.0 combined.
Which 2023 BMW 3 Series trim should I buy?
The 2023 BMW 3 Series is offered in 3 trim levels: 330i, 330e, and M340i.
Here's the short version:
- 330i: This is the best-value choice if you want the core 3 Series experience with BMW iDrive 8, the Curved Display, strong everyday performance, and the most approachable entry point in the lineup.
- 330e: Choose this if you want the plug-in hybrid setup and the ability to drive up to 35 km on electric power, especially if you can take advantage of the rebate-eligible pricing.
- M340i: Pick this if you want the strongest performance in the range, with the twin-turbo inline-six, 382 hp, and the most aggressive character of the three.
The Advanced Driver Assistance Package adds a broad set of safety and convenience features, so it is worth prioritising if you want more driver assistance.
Is now a good time to buy a used 2023 BMW 3 Series?
This is a moderate market for selective buyers, so you can shop carefully and still find worthwhile listings.
- Deal availability: 22.9% of listings are priced as good or great deals.
- Inventory: There are 153 listings available.
- Price trend: Prices have softened 20.64% compared with last year.
If you find a listing below $41,763 CAD, that's toward the low end of the year-round range and worth acting on quickly.
What is the 2023 BMW 3 Series's resale value?
The current average of $41,763 CAD sits slightly below last year's $52,626 CAD.
That price drop suggests the market has become more favourable for buyers, but it also means future sellers may need to be realistic about pricing if they want to move quickly. A softer market can compress resale expectations in the near term, especially if similar listings remain plentiful.
Vehicles with strong owner satisfaction ratings, like this model year's 5/5, tend to retain buyer demand, which supports resale value over time.
Is the 2023 BMW 3 Series safe?
The 2023 BMW 3 Series has been awarded a five-star crash safety rating from NHTSA.
It earns a 9/10 safety score from our experts.
Standard safety includes a rear view camera, LED headlights, LED daytime running lights, BMW Assist eCall, Active Guard with frontal collision warning and automatic city collision mitigation and braking, and the Active Protection System with automatic seat belt pretensioners, automatic window and moonroof closing, post-crash braking, and fatigue/focus alert.
The Advanced Driver Assistance Package adds active blind spot detection, lane-departure warning, park-distance control, pedestrian and frontal collision warnings, Traffic Jam Assistant, and Driving Assistant Professional, which combines adaptive cruise control, lane-keep assist, lane-change assist, emergency stop assistant, and evasion aid.
IIHS had not yet rated the 2023 model, and the earlier 2022 model missed Top Safety Pick+ because of a Poor headlights result.
Should I buy a 2023 BMW 3 Series or consider a different year?
If you're weighing the 2023 against nearby model years, here's how to think about it:
Choose the 2023 if:
- 22.9% of listings are priced as good or great deals.
- Price trend: Prices have softened 20.64% compared with last year.
- Owners rate it 5/5 — a strong satisfaction signal.
- BMW’s 2023 refresh adds sleeker styling, an updated driver-oriented cockpit, and more technology.
Consider the 2022 if:
- At $35,378 CAD, the 2022 costs less than the current year's $41,763 CAD average.
- It is essentially unchanged from its 2019 form, with only minor equipment updates.
The bottom line: If you want the newer cabin, updated tech, and a better-supported shopping market, the 2023 is the stronger all-round pick. If your priority is spending less up front, the 2022 remains a sensible alternative because it delivers much of the same core 3 Series character for less money.
These recommendations are based on CarGurus' proprietary market data from September 11, 2026, CarGurus experts' opinions, and generative AI.
Relevant articles
The Most Reliable Cars in Canada for 2026
Reliability is a key factor for many buyers when deciding what car to buy. Here are some of the most dependable models available in Canada.

Best Sedans in Canada in 2026
For those considering a four-door, here's our ranking of the best sedans you can buy in Canada.

The Best Cheap Fast Cars in Canada under $10k in 2026
Looking for a fast car on the cheap? Our top 10 picks for less than £10,000 have you covered.