Your Bmw valuation will be based on 7,069 cars currently on sale at Desperate Seller, with prices ranking from £995 to £148,950 across different models. The most popular model currently on sale is the 3 Series.
Step 2 of 6 - Select model
From £1,285 To £64,911
Average price £15,767
From £1,500 To £89,991
Average price £14,772
From £5,750 To £148,950
Average price £20,935
From £5,200 To £43,578
Average price £14,931
From £995 To £60,022
Average price £17,577
From £2,495 To £43,871
Average price £16,604
From £2,495 To £107,994
Average price £33,647
From £1,995 To £59,488
Average price £23,214
From £9,650 To £49,538
Average price £18,284
From £11,785 To £99,989
Average price £41,325
From £9,699 To £58,794
Average price £25,420
From £3,500 To £74,999
Average price £29,827
From £5,500 To £73,995
Average price £12,851
From £3,500 To £80,000
Average price £25,537
From £17,329 To £47,607
Average price £24,628
From £1,975 To £48,000
Average price £13,537
From £4,000 To £26,995
Average price £15,330
From £20,990 To £139,950
Average price £52,822
From £19,998 To £85,995
Average price £34,523
From £16,500 To £88,194
Average price £38,038
From £14,028 To £58,176
Average price £32,595
From £38,600 To £87,540
Average price £59,353
From £13,927 To £34,950
Average price £26,114
From £11,801 To £48,612
Average price £28,566
From £2,495 To £34,990
Average price £9,129
From £25,999 To £73,000
Average price £55,899
From £22,782 To £35,250
Average price £28,173
From £26,390 To £72,995
Average price £38,500
From £10,790 To £54,511
Average price £31,862
From £37,489 To £66,000
Average price £49,341
From £25,495 To £79,000
Average price £48,567
From £18,450 To £31,990
Average price £25,645
From £27,200 To £60,700
Average price £40,267
From £27,400 To £47,999
Average price £34,608
From £53,396 To £68,444
Average price £58,721
From £22,895 To £79,500
Average price £56,809
From £14,950 To £44,990
Average price £23,710
From £6,950 To £31,999
Average price £20,182
From £12,175 To £38,900
Average price £26,655
From £32,934 To £45,327
Average price £39,420
From £13,250 To £17,500
Average price £15,747
From £18,950 To £33,500
Average price £25,813
From £11,950 To £28,990
Average price £20,470
From £72,990 To £94,990
Average price £83,990