Skip to main content

3,110 Used BMW 3 Series cars for sale

BMW 3 Series2017 (17) - 330e M Sport 4dr Step Auto

2017 (17) - 330e M Sport 4dr Step Auto17

£6,995

Finance available £134 pm

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Value For Money Cars

02039112063 *

BMW 3 Series2016 (16) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2016 (16) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr70

Low Mileage

£21,495

  • 3L
  • 48.3K

    Miles
  • Diesel
  • Automatic
  • Estate

TMR Prestige Services

01582280752 *

BMW 3 Series1991 (02) - 1.8l 2d AUTO 115 BHP 2-Door

1991 (02) - 1.8l 2d AUTO 115 BHP 2-Door1

Low Mileage

£11,990

Finance available £246 pm

  • 1.8L
  • 90.1K

    Miles
  • Petrol
  • Automatic
  • Convertible

Car City UK Catterick

01748900779 *

4.7/5 Stars

BMW 3 Series2021 (70) - 320d M Sport Pro Edition Saloon 4-Door

2021 (70) - 320d M Sport Pro Edition Saloon 4-Door54

£24,677

  • 2L
  • 51.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 2

2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 211

Reduced

£7,995

Finance available £156 pm

  • 3L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Y S Motors

01494928876 *

3.6/5 Stars

BMW 3 Series2015 - 3.0 335d xDrive M Sport Auto 4WD 4dr

2015 - 3.0 335d xDrive M Sport Auto 4WD 4dr41

Reduced

£13,990

Finance available £290 pm

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Swaan Motors Ltd

01733667053 *

BMW 3 Series2020 - 330e M Sport 4dr Step Auto

2020 - 330e M Sport 4dr Step Auto29

Reduced

£19,500

Finance available £380 pm

  • 2L
  • 73.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Jack Reid Cars Carrickfergus

02893448937 *

BMW 3 Series2023 (13) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2023 (13) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr27

Low Mileage

£9,789

Finance available £196 pm

  • 2L
  • 37.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Park Lane Motors LTD

01535280992 *

BMW 3 Series2021 - 320i M Sport 4dr Step Auto [Pro Pack]

2021 - 320i M Sport 4dr Step Auto [Pro Pack]40

Low Mileage

£25,399

Finance available £529 pm

  • 2L
  • 8.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

02039092092 *

4.3/5 Stars

BMW 3 Series2020 (70) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2020 (70) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)70

Low Mileage

£22,000

Finance available £394 pm

  • 2L
  • 32.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2018 - 320d xDrive M Sport 4dr Step Auto

2018 - 320d xDrive M Sport 4dr Step Auto10

£15,495

Finance available £324 pm

  • 2L
  • 59.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MB Motors

02825440802 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive-2 FORMER KEEPERS-FINISHED I

2016 (66) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive-2 FORMER KEEPERS-FINISHED I37

£15,450

Finance available £323 pm

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Rix Motors

01925917564 *

BMW 3 Series2010 (10) - 318i M Sport Business Edition 4dr

2010 (10) - 318i M Sport Business Edition 4dr16

Low Mileage

£2,495

  • 2L
  • 119.5K

    Miles
  • Petrol
  • Manual
  • Saloon

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2017 - 320d xDrive M Sport 4dr Step Auto

2017 - 320d xDrive M Sport 4dr Step Auto38

Low Mileage

£15,995

Finance available £335 pm

  • 2L
  • 33.1K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Quest Motor Group

01376312247 *

BMW 3 Series2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)38

Low Mileage

£10,699

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Pinetree Car Superstore Tonypandy

01443806091 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (69

£19,000

Finance available £333 pm

  • 2L
  • 60.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2016 (66) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2016 (66) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)30

£8,549

Finance available £158 pm

  • 2L
  • 85.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2013 - 2.0 318d SE Saloon start stop low tax 4-Door

2013 - 2.0 318d SE Saloon start stop low tax 4-Door50

Reduced

£3,995

Finance available £67 pm

  • 2L
  • 114.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Fine Motors Ltd

01162165628 *

BMW 3 Series2013 (63) - 316i SE 4dr

2013 (63) - 316i SE 4dr11

£5,498

Finance available £100 pm

  • 1.6L
  • 105.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ist choice Car Co

01918237767 *

BMW 3 Series2016 (16) - 320d EfficientDynamics Plus 5dr Step Auto

2016 (16) - 320d EfficientDynamics Plus 5dr Step Auto71

Reduced

£8,500

Finance available £168 pm

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Heath lodge trade sales

01942366009 *

Why buy a used BMW 3 Series?

If you're in the market for a car that provides a thrilling drive and plenty of luxury and style, then a used BMW 3 Series is a great choice. The powertrains are refined, and the cabin continues to receive the latest tech features. This versatile luxury car is just as at home on the motorway doing long journeys as it is on the school run.

Used BMW 3 Series snapshot review

Pros

  • Good range of frugal and punchy powerplants
  • Intuitive technology
  • Brilliant driving dynamics

Cons

  • In older models, cabin not as polished as rivals
  • Firm ride on M Sport
  • Expensive to buy

BMW 3 Series video review

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.