AutoIt - 60 58 56 bytes
$_=@YEAR-2e3 ClipPut(($_-Int($_/4-1))/10+6&' 3'&3*$_-20) The rounding eats bytes (not anymore). I have now tweaked both formulas. Some sample outputs:
7.3 325 // 2015 7.3 328 7.4 331 7.5 334 // 2018 8.4 370 // 2030 They all seem to be accurate.
A tip: Order of execution saves bytes on parentheses. For example: (a-4)/4 = a/4-1 :-).