Used BMW M3 Manual cars for sale