BMW M5, M3 and 325is for sale