any educated Beemer buyer knows that with a BMW its condition and not the year that matters. Dealers know that too, but they won't play that game unfortunately. They can always give you a ton of reason why 92 is junk while 95 is OK. Never mind the 92 was always serviced at official dealer and is one hand, while 95 had been abused by 5 different college kids and was parked into a truck few times. The 95 they'll tell is you worth more..
BUT there are always people looking for a good BMW. It's not like you selling a KIA so dont stress out too much, youll find the right buyer. Just have all the history ready and so on, this will get money rolling, plus detail and wash it all inside and out to make it look very clean. Dont wash the engine though, thats always a turnoff for me, means they are hiding oil leaks or recent work done. good luck!
Stock '07 Z4 3.0si - Titanium Silver/Black/18s OEM 135M