The 2006 BMW Z4 M Roadster - The Most Underrated M Car for $20k?