Правильно ли я предположить, что у вас есть две переменные и что вы хотите получить одну или другую динамически? Я не верю, что вы можете сделать это с помощью рефлексии (по крайней мере, не легко), но вы можете сделать это с помощью функций довольно легко.
// Declaration
class SomeMechanism
{
public static T Get<T>(Func<T> getter);
}
// Usage
Car car1;
Car car2;
Car car = SomeMechanism.Get(() => car1);