Used 2024 BMW 3 Series for Sale nearPeterborough, ON

Filters (3)

Location:

Only show listings in ON?

Include delivery listings?

78 vehicles found
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:
Black
Transmission:
Automatic
Mileage:
80,818
Stock #:
RU22563
VIN:
3MW89FF0XP8D71165
White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
BMW Markham

Sponsored by BMW Markham

2023 BMW 3 Series

330i xDrive AWD

80,818 km

Unionville, ON
94 km away
Fair Deal
Certified Pre-Owned

$35,900

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Silver
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
85,095
Stock #:
C97677
VIN:
3MW89FF06P8C97677
Silver 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2023 BMW 3 Series

330i xDrive AWD

85,095 km

Mississauga, ON
129 km away
Fair Deal

$33,988

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:
52,270
Stock #:
25-P12029
VIN:
3MW89FF00R8D85742
Black 2024 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2024 BMW 3 Series

330i xDrive AWD

52,270 km

Gloucester, ON
245 km away
Fair Deal

$41,695

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
103,591
Stock #:
25-17381A
VIN:
3MW89FF02P8D63612
 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2023 BMW 3 Series

330i xDrive AWD

103,591 km

Gloucester, ON
245 km away
Good Deal

$31,888

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
Transmission:
Automatic
Mileage:
27,318
Stock #:
E20066
VIN:
3MW89FF09R8E20066
White 2024 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2024 BMW 3 Series

330i xDrive AWD

27,318 km

Newmarket, ON
97 km away
Good Deal

$45,998

CarGurus Analysis:

2024 BMW 3 Series

5.0

  • With 27 currently listed for sale and an average price of $45,998 CAD, 33.3% of 2024 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2024 BMW 3 Series 5 / 5 stars.

Research summarized using AI

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
13,798
Stock #:
25-P12035
VIN:
3MW89CW08S8F61652
 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

13,798 km

Gloucester, ON
245 km away
Fair Deal
Certified Pre-Owned

$52,995

Year:
2025
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:
29,828
Stock #:
25-P12031
VIN:
3MW89CW00S8F46935
Black 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

29,828 km

Gloucester, ON
245 km away
Good Deal
Certified Pre-Owned

$48,451

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Gray
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
48,553
Stock #:
SM0966
VIN:
3MW39FS0XP8D38019
Gray 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

48,553 km

Mississauga, ON
139 km away
Good Deal

$40,490

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:
Black
Transmission:
Automatic
Mileage:
80,818
Stock #:
RU22563
VIN:
3MW89FF0XP8D71165
White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
BMW Markham

Sponsored by BMW Markham

2023 BMW 3 Series

330i xDrive AWD

80,818 km

Unionville, ON
94 km away
Fair Deal
Certified Pre-Owned

$35,900

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Silver
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
85,095
Stock #:
C97677
VIN:
3MW89FF06P8C97677
Silver 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2023 BMW 3 Series

330i xDrive AWD

85,095 km

Mississauga, ON
129 km away
Fair Deal

$33,988

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:
52,270
Stock #:
25-P12029
VIN:
3MW89FF00R8D85742
Black 2024 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2024 BMW 3 Series

330i xDrive AWD

52,270 km

Gloucester, ON
245 km away
Fair Deal

$41,695

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
103,591
Stock #:
25-17381A
VIN:
3MW89FF02P8D63612
 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2023 BMW 3 Series

330i xDrive AWD

103,591 km

Gloucester, ON
245 km away
Good Deal

$31,888

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
Transmission:
Automatic
Mileage:
27,318
Stock #:
E20066
VIN:
3MW89FF09R8E20066
White 2024 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2024 BMW 3 Series

330i xDrive AWD

27,318 km

Newmarket, ON
97 km away
Good Deal

$45,998

CarGurus Analysis:

2024 BMW 3 Series

5.0

  • With 27 currently listed for sale and an average price of $45,998 CAD, 33.3% of 2024 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2024 BMW 3 Series 5 / 5 stars.

Research summarized using AI

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
13,798
Stock #:
25-P12035
VIN:
3MW89CW08S8F61652
 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

13,798 km

Gloucester, ON
245 km away
Fair Deal
Certified Pre-Owned

$52,995

Year:
2025
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:
29,828
Stock #:
25-P12031
VIN:
3MW89CW00S8F46935
Black 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

29,828 km

Gloucester, ON
245 km away
Good Deal
Certified Pre-Owned

$48,451

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Gray
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
48,553
Stock #:
SM0966
VIN:
3MW39FS0XP8D38019
Gray 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

48,553 km

Mississauga, ON
139 km away
Good Deal

$40,490

CarGurus Analysis: 2024 BMW 3 Series

Image Not Available

Summary

  • With 27 currently listed for sale and an average price of $45,998 CAD, 33.3% of 2024 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2024 BMW 3 Series 5 / 5 stars.

Why it stands out

The 2024 BMW 3 Series stands out because it still delivers the blend of performance, handling, and luxury that made the name famous, while remaining the most versatile and varied car in BMW’s line-up. It is also one of the more accessible ways into BMW’s “ultimate driving machine” formula, with precise handling, confidence-inspiring braking, and a businesslike cabin that feels premium without being flashy. For buyers who want a compact luxury sedan with a strong driving character, that combination remains the 3 Series’ core appeal.

For this generation, BMW offers a single body style in North America, a four-door sedan, and the range spans the 330i, 330e, M340i, and M3. The 330i uses a 2.0-litre turbocharged four-cylinder with 255 horsepower and 294 pound-feet of torque, while the 330e plug-in hybrid pairs a 2.0-litre four-cylinder with an electric motor for 288 horsepower and 310 pound-feet, plus up to 35 kilometres of electric range. The M340i brings a 3.0-litre mild-hybrid inline-six with 382 horsepower and 369 pound-feet, and in Canada each of these models comes with standard all-wheel drive and an eight-speed automatic transmission. BMW also updated the car in 2023 with a new infotainment system, a redesigned dashboard, a curved display, and standard wireless Apple CarPlay and Android Auto, which helps keep the cabin feeling modern.

There are a few trade-offs to keep in mind. The cabin is still a little tight in the back, and it is practical enough for a small family but usually works best as a four-seater. Trunk space is ample in all but the 330e, where the battery pack reduces cargo room. Safety equipment is solid, with standard forward collision warning with city collision mitigation, but many other driver-assistance features are optional and may not be present on every used example. Even so, the 2024 BMW 3 Series remains appealing because it combines everyday usability, strong technology, and a wide spread of performance levels in one polished package.

Other model years to consider

  • 2019 BMW 3 Series
    • Average price: $19,739 CAD
    • Good/great deal percentage: 34.9%
    • User rating: 5 / 5
    • Total listings: 43
  • 2018 BMW 3 Series
    • Average price: $16,439 CAD
    • Good/great deal percentage: 22.9%
    • User rating: 4.5 / 5
    • Total listings: 35
  • 2017 BMW 3 Series
    • Average price: $13,999 CAD
    • Good/great deal percentage: 32.1%
    • User rating: 4.2 / 5
    • Total listings: 28

Similar models to consider

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