Skip to main content

2,972 Used BMW 3 Series cars for sale

BMW 3 Series2021 (21) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (21) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr56

£29,750

Finance available £591 pm

  • 3L
  • 77.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

FM MOTORS GB LTD

02039484610 *

3.4/5 Stars

BMW 3 Series2013 (63) - 2.0 320d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 320d M Sport Euro 5 (s/s) 4dr11

Reduced

£5,994

Finance available £112 pm

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AutoTrade Southwest

01453701529 *

0/5 Stars

BMW 3 Series2013 (63) - 318d Modern Touring Automatic 144000 miles £3995 5-Door

2013 (63) - 318d Modern Touring Automatic 144000 miles £3995 5-Door2

£3,995

Finance available £67 pm

  • 2L
  • 144.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

J H NORMAN & SONS

01935311713 *

BMW 3 Series2013 (P) - 325d M Sport 5dr Step Auto

2013 (P) - 325d M Sport 5dr Step Auto3

£6,795

Finance available £129 pm

  • 2L
  • 149.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Motoring Way LTD

01633742355 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 633

£16,499

Finance available £325 pm

  • 2L
  • 97.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2015 - 320D XDRIVE M SPORT AUTO 4-Door

2015 - 320D XDRIVE M SPORT AUTO 4-Door21

Reduced

£10,495

Finance available £212 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Car Sales Ltd

01685702348 *

BMW 3 Series2017 (67) - 318d Sport 4-Door

2017 (67) - 318d Sport 4-Door23

Reduced

£7,995

Finance available £156 pm

  • 2L
  • 99.8K

    Miles
  • Diesel
  • Manual
  • Saloon

The Motoring Point

01482422765 *

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr16

£7,789

Finance available £152 pm

  • 2L
  • 99.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)27

Low Mileage

£10,495

Finance available £212 pm

  • 2L
  • 70.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

5/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto50

Low Mileage

£39,750

Finance available £796 pm

  • 2L
  • 8.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2017 (17) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)

2017 (17) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)23

£12,888

  • 3L
  • 84.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vehicle Trade Centre Kilmarnock

01563590186 *

BMW 3 Series2015 - 2.0 320d xDrive Luxury Auto 4WD 4dr

2015 - 2.0 320d xDrive Luxury Auto 4WD 4dr23

£9,495

Finance available £190 pm

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Quay

01283244020 *

4.4/5 Stars

BMW 3 Series2013 (13) - 3.0 330d SE Touring Auto Euro 5 (s/s) 5dr

2013 (13) - 3.0 330d SE Touring Auto Euro 5 (s/s) 5dr36

Low Mileage

£8,995

Finance available £179 pm

  • 3L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Estate

THE CAR SHOP BEDFORD

01234865500 *

BMW 3 Series2019 - 3.0 330d Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2019 - 3.0 330d Sport Touring Auto xDrive Euro 6 (s/s) 5dr18

£13,995

Finance available £290 pm

  • 3L
  • 71.7K

    Miles
  • Diesel
  • Automatic
  • Estate

The Small Car Company

02380017591 *

0/5 Stars

BMW 3 Series2013 - 2.0 320d ED EfficientDynamics Business Saloon 4dr Diesel Manual Euro 5 (s/s

2013 - 2.0 320d ED EfficientDynamics Business Saloon 4dr Diesel Manual Euro 5 (s/s76

£4,000

Finance available £67 pm

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Manual
  • Saloon

KC KARS UK

01332418996 *

4.7/5 Stars

BMW 3 Series2015 - 320d Sport 5dr

2015 - 320d Sport 5dr16

Reduced

£6,250

Finance available £117 pm

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Michael Fee Motors

02890024609 *

BMW 3 Series2019 (19) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr53

£16,425

Finance available £345 pm

  • 2L
  • 65.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

One 2 One Autos

01753291374 *

BMW 3 Series2016 (66) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr15

£6,495

Finance available £123 pm

  • 1.5L
  • 131.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rake Car Sales Ltd

01730770934 *

BMW 3 Series2021 - 3.0 M340D xDrive MHEV Auto 4WD 4dr

2021 - 3.0 M340D xDrive MHEV Auto 4WD 4dr35

£29,450

Finance available £584 pm

  • 3L
  • 48.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

torquepoint

01908765737 *

0/5 Stars

BMW 3 Series2017 (17) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2017 (17) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)40

Low Mileage

£17,399

Finance available £344 pm

  • 3L
  • 38.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

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.