2,367 Used BMW Cars For Sale in UK

  •  BMW 1 Series, 2016 (16), Manual Diesel, 8,524 miles
    2

    £15,500

  • Buy Now with
    Nelson

    £2,495

    + £2.00 postage or Free Collection
  •  BMW 1 Series, 2016 (16), Manual Diesel, 8,524 miles
    2
    Barnet

    £15,500

  • BMW 1 series, 2010 (60) Silver Hatchback, Manual Petrol, 34,000 miles
    2
    Wickford

    £5,500

  • BMW 320 Diesel  £4999  Excellent   CONDITION   Text :     07495 213420
    19
    Chesterfield

    £4,999

  • 2012 BMW 320D 2.0 TD SE DIESEL MANUAL SALOON 99K
    1
    Warrington

    £10,990

  • 2014 BMW 520D 2.0 M-SPORT DIESEL MANUAL SALOON 33K
    1
    Warrington

    £19,990

  • 2014 BMW 120D 2.0 SPORT DIESEL MANUAL HATCHBACK 28K
    1
    Warrington

    £13,990

  • 2014 BMW 320D 2.0 M-SPORT AUTO DIESEL SALOON 32K
    1
    Warrington

    £17,990

  • 2014 BMW 420D 2.0 SPORT AUTO DIESEL COUPE 29K
    1
    Warrington

    £19,990

  • 2016 BMW 116D 1.5 M-SPORT SAT NAV DIESEL MANUAL HATCHBACK 20K
    1
    Warrington

    £16,990

  • BMW X3, 2005 (05) Black Estate, Manual Diesel, 169,000 miles
    7
    Seaham

    £2,900

  • BMW 730 DIESEL 2005 (05) 12 month MOT, FULLY LOADED, sat nav, DVD players, bluetooth car phone etc
    10
    Swansea

    £2,450

  • BMW Z3 AUTO, 1997 (P) Silver Convertible, Manual Petrol, 80,000 miles
    9
    Llanelli

    £1,000

  • BMW 1 series 120d, 2006 (56) Gold Hatchback, Manual Diesel, 132,000 miles
    7
    Brent

    £2,200

  •  BMW 1-Series, 2008 (58), Manual Diesel, 77,498 miles
    2
    Rotherham

    £5,994

  •  BMW 3-Series, 2014 (64), Manual Diesel, 36,000 miles
    2
    Barnsley

    £14,990

  •  BMW 3-Series, 2013 (13), Automatic Diesel, 41,002 miles
    1
    Mexborough

    £15,494

  •  BMW 1-Series, 2013 (13), Manual Petrol, 32,060 miles
    2
    Blackburn

    £10,500

  •  BMW 1-Series, 2012 (62), Manual Diesel, 39,869 miles
    2
    Blackburn

    £11,500

  •  BMW X1, 2014 (14), Manual Diesel, 35,061 miles
    2
    Barnsley

    £12,795

  •  BMW 318, 2004 (04), Manual Petrol, 99,000 miles
    7
    Aylesford

    £1,850

  •  BMW 3-Series, 2014 (14), Automatic Diesel, 31,864 miles
    2
    Huddersfield

    £13,975

  •  BMW 1-Series, 2014 (14), Manual Diesel, 12,575 miles
    2
    Preston

    £13,961

  •  BMW X3, 2013 (13), Manual Diesel, 61,910 miles
    1
    St. Helens

    £13,995

  •  BMW 5 SERIES, 2008 (58), Automatic Petrol, 59,490 miles
    2
    Bradford

    £9,190

  •  BMW X5, 2006 (06), Automatic Diesel, 110,112 miles
    2
    Leigh

    £5,990

  •  BMW 5 SERIES, 2006 (56), Automatic Petrol, 70,000 miles
    1
    Prenton

    £5,990

  •  BMW X5, 2007 (57), Automatic Diesel, 101,000 miles
    2
    Southport

    £8,995

  •  BMW X5, 2005 (05), Automatic Diesel, 144,000 miles
    2
    Southport

    £4,995

  •  BMW X3, 2015 (54), Manual Petrol, 108,000 miles
    2
    Wigan

    £3,299

  •  BMW 1 SERIES, 2012 (62), Manual Petrol, 66,000 miles
    2
    Cheadle

    £8,481

  •  BMW 5 SERIES, 2012 (62), Automatic Diesel, 71,366 miles
    2
    Burnley

    £13,990

  •  BMW 1 SERIES, 2008 (57), Manual Diesel, 49,730 miles
    1
    Preston

    £6,995

  •  BMW 3 SERIES, 2014 (14), Automatic Diesel, 59,000 miles
    2
    Bradford

    £21,490

  • BMW 325i SE 2000/X E46 1 OWNER 109K AUTO FULL MAIN DEALER SERVICE HISTORY
    1
    Bournemouth

    £1,995

  •  BMW 4 SERIES, 2015 (65), Semi Automatic Petrol, 15,637 miles
    2
    Birmingham

    £40,990

  •  BMW 1 SERIES, 2010 (10), Manual Diesel, 81,000 miles
    2
    Poulton Le Fylde

    £5,995

Need Cars finance?

Use our simple calculator to find what your monthly repayments would be