Your Bmw valuation will be based on 7,261 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,918
From £1,500 To £89,991
Average price £14,872
From £5,789 To £148,950
Average price £20,994
From £995 To £59,882
Average price £17,938
From £2,495 To £43,940
Average price £16,750
From £5,489 To £43,774
Average price £14,653
From £2,495 To £107,994
Average price £33,770
From £1,995 To £64,999
Average price £23,210
From £9,650 To £36,594
Average price £17,903
From £11,785 To £99,989
Average price £41,728
From £9,999 To £58,794
Average price £24,486
From £6,000 To £73,995
Average price £13,021
From £16,450 To £47,607
Average price £24,114
From £5,995 To £74,999
Average price £29,518
From £1,975 To £40,788
Average price £12,935
From £2,500 To £80,000
Average price £25,561
From £4,000 To £26,995
Average price £15,108
From £11,499 To £58,900
Average price £29,044
From £20,990 To £139,950
Average price £52,729
From £19,998 To £85,995
Average price £34,024
From £16,500 To £88,194
Average price £38,394
From £12,000 To £47,878
Average price £26,001
From £10,295 To £34,950
Average price £24,075
From £38,600 To £87,540
Average price £59,942
From £2,495 To £34,990
Average price £8,944
From £10,790 To £54,511
Average price £29,360
From £25,999 To £73,000
Average price £55,926
From £22,995 To £79,000
Average price £42,781
From £26,390 To £72,995
Average price £38,901
From £22,782 To £35,480
Average price £27,642
From £37,989 To £66,000
Average price £49,017
From £18,450 To £31,990
Average price £25,645
From £27,200 To £60,700
Average price £39,526
From £27,400 To £47,999
Average price £35,403
From £22,895 To £79,500
Average price £53,045
From £10,995 To £14,495
Average price £12,266
From £28,094 To £39,260
Average price £33,245
From £32,519 To £44,939
Average price £38,558
From £6,950 To £31,999
Average price £20,182
From £52,728 To £55,800
Average price £54,588
From £18,950 To £33,500
Average price £25,813
From £14,950 To £44,990
Average price £24,963
From £13,995 To £16,491
Average price £15,160
From £11,950 To £28,990
Average price £20,470
From £72,990 To £94,990
Average price £83,990
From £58,427 To £79,990
Average price £69,209