Skip to main content

3,008 Used BMW 3 Series cars for sale

BMW 3 Series2015 (64) - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr

2015 (64) - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr36

Reduced

£7,440

Finance available £144 pm

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CAMBRIDGESHIRE CARSALES

01733797197 *

BMW 3 Series2021 - 330d MHT M Sport 5dr Step Auto

2021 - 330d MHT M Sport 5dr Step Auto22

£26,499

Finance available £570 pm

  • 3L
  • 52.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2009 - 320d SE 5-Door

2009 - 320d SE 5-Door29

£2,795

  • 2L
  • 155.8K

    Miles
  • Diesel
  • Manual
  • Estate

Powells Motors MOT

01709288261 *

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

2018 (67) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr9

£10,990

Finance available £223 pm

  • 2L
  • 102.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RSH MOTORS LTD

01296329708 *

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

2010 (10) - 318i SE Business Edition 4dr19

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 56.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Russell Cooper Low Mileage Cars and Vans

01635884970 *

BMW 3 Series2012 (61) - 2.0 320d Exclusive Edition Euro 5 (s/s) 4dr

2012 (61) - 2.0 320d Exclusive Edition Euro 5 (s/s) 4dr44

£2,395

  • 2L
  • 154.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Ace Car Sales Bury

01618042294 *

3.9/5 Stars

BMW 3 Series2021 (21) - F/BMW/S/H X4! 4-Door

2021 (21) - F/BMW/S/H X4! 4-Door12

£16,495

  • 2L
  • 87.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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

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

Low Mileage

£8,995

Finance available £179 pm

  • 3L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Y S Motors

01494928876 *

0/5 Stars

BMW 3 Series2024 (24) - 320d MHT M Sport 5dr Step Auto

2024 (24) - 320d MHT M Sport 5dr Step Auto20

Low Mileage

£36,900

Finance available £738 pm

  • 2L
  • 8.1K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Ocean Group BMW Paignton

01803225818 *

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

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)14

£20,299

  • 2L
  • 59.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2007 (57) - 3.0 330i SE Steptronic Euro 4 2dr

2007 (57) - 3.0 330i SE Steptronic Euro 4 2dr11

Low Mileage

£2,999

  • 3L
  • 132.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

BMW 3 Series2021 (21) - 318d MHT M Sport 4dr Step Auto

2021 (21) - 318d MHT M Sport 4dr Step Auto20

Reduced

£22,999

Finance available £452 pm

  • 2L
  • 23.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

CVS (NW) LTD

01254917061 *

5/5 Stars

BMW 3 Series2021 (21) - M340i xDrive Saloon 4-Door

2021 (21) - M340i xDrive Saloon 4-Door63

£27,755

  • 3L
  • 58.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2019 - 320i M Sport Shadow Edition 4dr Step Auto

2019 - 320i M Sport Shadow Edition 4dr Step Auto20

Low Mileage

£17,299

Finance available £364 pm

  • 2L
  • 30.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

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) 4dr32

£11,989

Finance available £246 pm

  • 2L
  • 69.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stonebrook Motors

01932502422 *

BMW 3 Series2015 (15) - 3.0 335d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (15) - 3.0 335d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr16

Low Mileage

£16,490

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Sea Ltd

02039537442 *

4.9/5 Stars

BMW 3 Series2013 - 3.0 335i M Sport Auto 4dr

2013 - 3.0 335i M Sport Auto 4dr29

Low Mileage

£16,900

Finance available £355 pm

  • 3L
  • 42.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

We Love Car Group

01372230638 *

BMW 3 Series2017 (17) - 1.5 318i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (136 ps)

2017 (17) - 1.5 318i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (136 ps)34

Low Mileage

£11,499

Finance available £235 pm

  • 1.5L
  • 57.4K

    Miles
  • Petrol
  • Manual
  • Estate

Motorplus Car Supermarket

01633742350 *

BMW 3 Series2021 - 3 Series 325i M Sport Saloon 2.5 Petrol

2021 - 3 Series 325i M Sport Saloon 2.5 Petrol26

Low Mileage

£8,995

Finance available £179 pm

  • 2.5L
  • 63.2K

    Miles
  • Petrol
  • Manual
  • Saloon

JOSH HOUGHTON MOTOR COMPANY LIMITED

01942365157 *

BMW 3 Series2021 - M340i xDrive Saloon 4-Door

2021 - M340i xDrive Saloon 4-Door61

£31,650

Finance available £630 pm

  • 3L
  • 31.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

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.