The new BMW R1200R roadster will cost £10,250 when it hits dealers in February and is powered by BMW’s latest-generation, 125bhp liquid-cooled 1170cc boxer engine, which first appeared in last year’s revamped R1200GS and this [More]