Used BMW 3 Series 2025 cars for sale

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

BMW, 3 Series

2025 - 330e 22.3 kWh M Sport 4dr Step Auto

33
£46,550
Finance available £936 pm
  • 2L
  • 101Miles
  • Auto
  • Body StyleSaloon

Stratstone BMW Harrogate

BMW, 3 Series

2025 - 330e 22.3 kWh M Sport 5dr Step Auto

34
Low Mileage
£44,750
Finance available £899 pm
  • 2L
  • 1kMiles
  • Auto
  • Body StyleEstate

Stratstone BMW Doncaster

BMW, 3 Series

2025 - 320i M Sport 5dr Step Auto

30
Low Mileage
£41,550
Finance available £833 pm
  • 2L
  • 2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Stratstone BMW Harrogate

BMW, 3 Series

2025 (74) - 320i M Sport Touring 5-Door

32
Low Mileage
£37,500
  • 2L
  • 1.7kMiles
  • Petrol
  • Auto
  • Body StyleEstate

John Clark BMW Tayside

BMW, 3 Series

2025 - 320i M Sport 4dr Step Auto

36
£37,950
Finance available £759 pm
  • 2L
  • 6.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

JKC Approved Used BMW

BMW, 3 Series

2025 - 320i M Sport 5dr Step Auto

35
£35,990
Finance available £719 pm
  • 2L
  • 10.2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Stratstone BMW Chesterfield

01246 388445 *
4.3/5 Stars

BMW, 3 Series

2025 - 320i M Sport 4dr Step Auto

36
£36,450
  • 2L
  • 4.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Stratstone BMW Bury St Edmunds

01284 338953 *
4.6/5 Stars

BMW, 3 Series

2025 - 320i M Sport 4dr Step Auto [Tech Pack]

54
£35,655
  • 2L
  • 6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Marshall BMW Bournemouth

BMW, 3 Series

2025 - 320i M Sport 5dr Step Auto

33
£42,995
Finance available £863 pm
  • 2L
  • 7.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleEstate

BMW Bavarian

BMW, 3 Series

2025 - 320i M Sport 5dr Step Auto

33
£38,395
  • 2L
  • 4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Stratstone BMW Tunbridge Wells

01892 571854 *
3.9/5 Stars

BMW, 3 Series

2025 - 330e 22.3 kWh M Sport 5dr Step Auto

33
£47,950
Finance available £965 pm
  • 2L
  • 101Miles
  • Auto
  • Body StyleEstate

Stratstone BMW Harrogate

BMW, 3 Series

2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

50
Reduced
£44,491
  • 2L
  • 1.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Your Next Car Ltd

BMW, 3 Series

2025 - 330e 22.3 kWh M Sport 5dr Step Auto

35
£49,990
Finance available £1006 pm
  • 2L
  • 2.5kMiles
  • Auto
  • Body StyleEstate

Stratstone BMW Derby

BMW, 3 Series

2025 - 320i M Sport 4dr Step Auto

19
Low Mileage
£36,898
  • 2L
  • 2.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Irvine BMW

01294 440528 *
4.7/5 Stars

BMW, 3 Series

2025 (64) - 320i GT-PREMIUM LUXURY EDITION-2.0L PETROL-ULEZ/CAZ PASS-FREE 18MONTHS GOLD

25
Low Mileage
£8,999
Finance available £179 pm
  • 2L
  • 49kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carolina Motors UK

BMW, 3 Series

2025 - 320i M Sport 5dr Step Auto

12
£37,498
  • 2L
  • 4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars