Oh, one other point...
The cost above only make sence with a 125... anything bigger and its less of a saving. - My collegue only rides bikes, has a 1200 BMW thing (not my style) but pay's more in fuel than My friends corsa, as much in insurance as my 180 and more in servicing costs than my ZS and the corsa added together...
Plus whoever buys my bike won't pay as much finance as its being sold for a lot cheaper that I paid for it
(09 plate too)