wp_ajax handler with multiple class instances

Your McAdmin seems fine – the problem is likely one of two reasons:

  1. Another AJAX hook for blubb is terminating the script before McAdmin::get_vehicle
  2. You need to add the same hook for wp_ajax_nopriv_blubb – for non-logged in AJAX requests (otherwise it fails silently).

If neither is the cause, you need to do a little HTTP inspecting – I use Firebug or HttpFox – and debug the server response for the AJAX request.